Подготовка к обучению

Данная статья посвящена тем, кто хочет создавать сайты самостоятельно. Желание научиться создавать сайты совершенно оправдано, особенно учитывая скорость развития и расширения интернет-сетей. Жизнь человека нельзя представить без интернета. С его помощью люди работают, совершают покупки, общаются и отдыхают. И для всего этого необходимы сайты. Причин для создания своего веб-ресурса может быть очень много - для заработка или личных целей, причем это не обязательно должны быть сложные порталы. Зачастую сайты-визитки, которые помогают расширить бизнес с помощью интернета, имеют простую структуру, и создание таких визиток не составляет труда. Если у Вас есть ясное представление, для чего Вам нужен свой сайт, тогда смело начинайте изучение.

Еще одна немаловажная причина изучить сайтостроение - это удаленная работа (так называемый фриланс). Очень часто людям требуется создать сайт на заказ. Найти таких людей не сложно, для этого существуют специальные ресурсы. Заработок от фриланса может даже превысить заработок с основного места работы.

С чего начать обучение?

Этот вопрос часто задают в интернете. Существует очень много сайтов, которые обещают научить создавать сайты за пару недель. Или предлагают готовый движок (CMS), с помощью которого можно создать сайт за 5 минут. Если сайт Вам нужен для личных целей и его посещаемость не важна, тогда смело можно воспользоваться одной из популярных CMS. Но надо понимать, что для создания качественного сайта, который должен приносить прибыль, использование готового движка не допустимо.

Для освоения основ сайтостроения понадобится гораздо больше, чем пара недель, если не знать, что именно нужно выучить. В интернете можно найти огромное количество статей по обучению разным языкам программирования. Но прогресс не стоит на месте - появляются новые версии браузеров, совершенствуются языки программирования. Поэтому информация устаревает очень быстро. По мере обучения люди все больше и больше сталкиваются с тем, что некоторые вещи устарели и больше не используются. Вот и приходится собирать информацию из разных источников и самому анализировать, что пригодится, а что нет.

Все материалы разделов данного сайта изложены понятным языком и не вызовут затруднений при изучении. Также вся информация регулярно обновляется для поддержания актуальности.

Начинать обучение необходимо с языка разметки HTML. Это основа любого сайта в интернете. Далее следует выучить таблицы стилей CSS и язык программирования JavaScript. Этих знаний достаточно для создания полноценного и красивого сайта-визитки.

Если Вы планируете создавать сложные порталы (например интернет-магазины или социальные сети), тогда дополнительно необходимо изучить язык программирования PHP и работу с базами данных MySQL.

Как изучать разделы?

Обучение следует проходить внимательно и без спешки. Для лучшего восприятия необходимо соблюдать последовательность, в которой находятся главы разделов.

Заучивать всю информацию сразу не нужно. Все знания придут с практикой. Но в первое время придется часто возвращаться к ранее пройденным разделам. Поэтому желательно запомнить, где и какую информацию можно найти.

Самая большая проблема начинающих программистов - это отсутствие практики. Теория всегда должна подкрепляться практикой. Без неё не получится самостоятельно создать сайт. В обучающие разделы включены все необходимые знания с примерами использования, которых достаточно для создания 95% всех сайтов в интернете. Все примеры, используемые в обучающих разделах, следует самостоятельно проверять на своем компьютере. При этом не просто копировать код из статей, а самостоятельно его набирать в текстовом редакторе.

Обучение займет не мало времени, но все Ваши усилия окупятся очень быстро. Начните изучение, и Вы убедитесь, что сайты можно создавать самостоятельно.

Подготовка необходимых средств

В первую очередь необходимо скачать и установить подходящий текстовый редактор. Для профессионального использования лучше скачать Sublime Text или Notepad++.

Далее нужно создать отдельную папку, в которой будут располагаться рабочие файлы (например, example/). В этой папке еще необходимо создать 3 папки: для картинок (images/), файлов CSS стилей (css/) и файлов JavaScript (js/). В текстовом редакторе необходимо создать новый файл и сохранить его с использованием кодировки UTF-8 (UTF-8 w/o BOM в Notepad++) под именем index.html в корневом разделе созданной папки.