Как известно, веб-разработка является сложной технической задачей. Чтобы быть успешным — Веб-мастер должен ориентироваться во множестве технологий и инструментов.
Вот, основной перечень того, что должен знать веб-мастер:
— Язык гипертекстовой разметки — HTML;
— Каскадные таблицы стилей CSS;
— Графический редактор Photoshop, Corel Photo Paint или любой другой;
— Язык программирования JavaScript;
— Язык программирования PHP (или Perl, ASP или любой другой язык, выполняющийся на стороне сервера);
— Систему управления базами данных MySQL (или же Microsoft SQL Server).
Также веб-мастер должен уметь:
— Работать с хостингом;
— Конфигурировать веб-сервера, языки программирования и СУБД;
— Использовать готовые решения — системы управления контентом, форумы, движки интернет-магазинов и прочее.
Получился весьма солидный список, если прибавить к нему еще поисковую оптимизацию, навыки в продвижении сайтов и умение разбираться в чужом программном коде, то становится совсем грустно.
Нужно ли знать сразу весь материал, для того, чтобы заниматься разработкой сайтов? Нет, и еще раз нет. Умение делать всё, да еще и с высоким качеством — это, конечно очень здорово, но на практике чаще оказывается, что лишь какое-то одно направление развивается и становится более сильным, а другим направлениям уделяется мало внимания.
Поэтому один из путей решения данной проблемы — специализация. Фокусировка на каком-то одном направлении и развитие навыков именно там.
Начните его с изучения базовых технологий разработки сайтов — изучения HTML и CSS верстки, затем плавно перейдите к изучению какого-нибудь языка программирования, выполняющегося на веб-сервере, например PHP. Узнайте, как использовать базы данных. Ознакомьтесь с основами JavaScript.
Лучше всего заниматься не одному, а с преподавателем. Можно пойти на обучающие курсы. Например, в Киеве в Учебном центре «Практикум» есть курс WEB-программирование, где обучение проходит именно на практике. Сайт http://www.praktikum.com.ua
Источник www.codething.ru