голосование
PHP
jQuery
Ресурс
Firebird
GIT
SEO
HTML
Oracle
Проголосуйте за категорию!
счётчик
Яндекс.Метрика

trainingweb.ru веб-разработка для начинающих

Сайт trainingweb.ru создан для начинающих программистов. На этом сайте будут затронуты темы веб-разработки для начинающих программистов. Я пока не буду тренировать профессионалов. Вы можете вообще не владеть знаниями в этой сфере )) Я постараюсь просто говорить о сложных веб-технологиях. Главное в нашем деле - понимание. Я постараюсь показать вам базовые знания. Этого будет достаточно для того чтобы вы сделали первый скрипт на динамическом языке. Я не буду освещать темы связанные с популярными движками. Это зло сгубило много программистов. Вы дальнейшем сможете создавать простые сайты на PHP без фреймворка. Это сложный путь, но мне очень нравится. Вам на помощь придут классные фреймворки. Но пока вам нужно попробовать написать руками свои первые приложения. Как новичку легко освоить сложные веб технологии за несколько лет? Тут не нужно сразу идти в огонь, а поэтапно шагать по лестнице. Помните, что специалист, у которого хорошее комплексное обучение, обойдет многих своих товарищей. Нельзя знать маленькую часть и останавливаться на достигнутом. Когда я работаю, то я просто вспоминаю своё прошлое и мои старые наработки обретают вторую жизнь. Я предлагаю вам путь в несколько лет. За 1 год вы даже не сможете выучить PHP.

Я хорошо освещу тему PHP. Я люблю этот язык программирования. После появления ООП этот язык словно преобразился. На PHP написана большая часть всех приложений в сети. Язык простой и легко изучается. Советую с него начать и потом перейти либо на Ruby или Python. Разработчики все как один утверждают, что их язык самый легкий и понятный. Сразу скажу, что Python и Ruby сложнее в изучении. Они превосходят PHP по многим параметрам и наворотам, но их тяжело учить.

Немного расскажу о javascipt. Это язык программирования имеет пугающий синтаксис. Я не любил его первое время. Он довольно своеобразный. Тут не сработает php-логика. Я бы так сказал, что javascipt с библиотекой jquery дополняет PHP. Проще научиться PHP, он более строгий язык. На яваскрипте можно делать различные визуальные эффекты. Я раньше думал, что Javascript c jquery не буду изучать и PHP заменит их. Я ошибался ))). Сейчас подобные технологии активно развиваются. Появились очень круты ООП фреймворки: Angular 2, Ember. Они редко подключаются к базе. Им нужно минимум данных из базы данных. За такими технологиями будущее.

Очень важная тема - это система контроля версии. Тут много предложений. Даже есть экзотические системы контроля. На данный момент лидирует GIT. Он вобрал лучшее из SVN. Эта технология позволяет экономить ваше время и нервы. Допустим у вас несколько версий верхней менюшки и начальник попросил сделать несколько вариантов одной менюшки с разными цветами. Без использования систем контроля версии вам придется дублировать приложение. Система контроля версии позволяет вам сделать большое количество веток и в каждой версии менять код. Потом после утверждения заказчиком определённой версии вы можете удалить ненужные варианты и оставить один лучший вариант. Обратите внимание на то, что вам не понадобилось целиком дублировать приложение. Технология сложная, но игра стоит свеч.

В итоге я хочу сказать, что на одной технологии не уедешь далеко и даже на работу не устроишься. Я знаю людей которые на 7 языках программируют. Более того администрирование серверов будет всегда бегать за вами и если вы не победите этого противника, то ничего не сможете сделать. Вы должны как минимум уметь пользоваться самым простым веб-хостингом. В идеале вы должны пользоваться командной строкой linux. Я верю что это сложно, но нужно делать первые шаги. Если вы в левой части выберите категорию, то вам будут видны мои статьи. Советую воспользоваться поиском статей в базе данных. Голосуйте за понравившуюся вам статью ))

просмотры: 24299, дата: 2015-05-18 00:00:00
поиск