Обучение веб-дизайну с нуля — пошаговое руководство для начинающих (десять этапов). Обучение веб-дизайну с нуля — пошаговое руководство для начинающих (десять этапов) Обучение веб мастерству с нуля

19.06.2020

4 . Далее пойдет программирование на серв. языках, основная часть. Если в предыдущих пунктах вы еще и можете где-то «лажануть», то при написании скриптов это исключено. Языки программирования PHP и Perl, может пригодится и ASP(желательно), от написанных скриптов на этих языках зависит практически всё, весь функционал реализуется на них. От качества написанных скриптов зависит скорость работы сайта, его безопасность, возможная масштабируемость, поддержка сторонними разработчиками. Иными словами писать код нужно уметь качественно, лучше изначально приучать себя к чистоте и порядку (конечно это относится ко всему). ООП, паттерны, алгоритмы, MVC. Можно начать с книжки PHP глазами хакера. M. Фленов , затем PHP. Объекты, шаблоны и методики. М.Зандстра и Паттерны проектирования, Э. Гамма…

5 . Без знания в области баз данных тоже не обойтись. Начать конечно же рекомендуется с mySQL. Стоит прочитать одну, две книги и научиться правильно и оптимизировано составлять запросы, знать все тонкие места, понимать принципы работы mySQL сервера, желательно уметь его настраивать(если предстоит такая возможность). Распределение нагрузки в высоко-нагруженных проектах, все уровни кэшировния, в том числе и со стоны серверных скриптов.

6. Стоит изучить хотя-бы одну UNIX подобную операционную систему — Debian, CentOS, FreeBSD или Ununtu. Компилировать ядро системы с разными параметрами может и не понадобится, но установка и настройка разных служб будет требовать весьма часто. Необходимо знать большинство команд для работы из командной строки и уметь настраивать Apache, Nginx, mySQL, PHP (знать как можно больше о подключаемых модулях), не помешает Dovecot, FTP, DNS, Sphinx, Memcache. Прочтите Linux глазами хакера. M. Фленов

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

Диапазон в ширину — задан, дальше следует копать к глубину и изучать как можно больше различных технологий, фреймворков, CMS и их особенности. Параллельно, по мере изучите еще все, что связано с доменами, особенности разных хостингов, CEO и поисковую оптимизацию, рерайтинг и копирайтинг. Если приобретёте знания в области Java, C++, C# или Delphi будет вообще замечательно.

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

Как стать вебмастером и что для этого нужно
Стать веб мастером в наше время достаточно просто, было бы желание. Под желанием я подразумеваю возможность к самообучению и долготерпению. В современном интернет сайты делают все кому не лень, как водится качество веб проектов на выходе сильно отличается от желаемого результата, как для заказчика, так и для самого вебмастера. Чтобы вы были конкурентноспособны нужно грамотно подойти к вопросу как стать вебмастером.

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

План обучения будущего вебмастера или как научиться делать сайты

1. Начните изучение с HTML – языка гипертекстовой разметки.

Главное не ставить телегу впереди лошади и поступательно идти к своей цели – стать вебмастером. Начав изучение с HTML, вы поймете структуру веб-документа и научитесь делать простые сайты. Поняв структуру HTML вам будет намного легче ориентироваться в языках программирования.

2. Вторым этапом изучение CSS – язык стилей отображения веб-страницы.

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

3. Элементарное знакомство с PHP и Java Script – языки программирования.

Самые распространенные языки программирования в интернет. Подавляющее большинство сайтов использует PHP и Java Script. PHP делает сайт рабочим внедряя в HTML документ субкоманды, возможность регистрации на сайте, обратная связь и т.д. Java Script придает динамичность вашему сайту, сменяющиеся картинки, выпадающие меню и много чего еще.

4. Знакомство с CMS – системой управления сайтом.

CMS система – это сердце вашего сайта, проще говоря движок сайта. На четвертом этапе важно остановиться на какой-либо одной ЦМС системе. Выбор движка для изучения? Лучший выбор для начального изучения это CMS WordPress. Данная система управления сайтом абсолютно бесплатна и проста в использовании.

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

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

Необходимые программы для начинающего вебмастера

1. Dreamviver – Визуальный редактор кода.

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

2. Photoshop – Графический редактор с невероятным количеством возможностей.

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

3. Total Komander – файловый менеджер.

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

4. Denver – Локальный хостинг.

Виртуальный хостинг расположенный на вашем компьютере. Без доступа в интернет вы сможете устанавливать популярные ЦМС системы и тренироваться в создании сайтов. Напомню осваивайте все по порядку. Знакомство с ЦМС должно произойти в самом конце, тогда шанс делать оригинальные сайты на основе ЦМС систем, повысится в стократ.

Для начального уровня в качестве веб-мастера этих программ вполне достаточно. Не уподобляйтесь некоему предмету в проруби, метаясь со стороны в сторону. Качественный выхлоп не возможен без изучения основ. Со стратегией изучения опредилились, теперь разберемся к чему такакая последовательность.

Вебмастер должен делать оригинальные сайты

Почему так важна оригинальность сайтов и какое отношение это имеет к самообучению ремеслу вебмастеринга? Самое прямое. С появлением супер пупер навороченных готовых решений для всех популярных ЦМС систем. Как никогда является востребованным сайт с оригинальным, не шаблонным дизайном и тут вам в на помощь ваши знания HTML, CSS. Без них никуда. ведь когда заказчик попросит вас ”тут сделать так” а ”там иначе”, то без базовых знаний вы просто упретесь в стену и заказ от вас уйдет. Почти всегда готовые решения не подходят заказчикам и изменять шаблон в любом случае придется. Начав делать сайты с изучения ЦМС систем, такие мастера в последствии вынуждены изучать HTML, CSS.

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

Как считаете, что думает человек, которому интересно, ? Думаю, что большинство на этот вопрос ответит так: пойти учиться в университет на программиста. Ну а как же еще можно стать вебмастером?

Я не спорю, диплом о высшем образовании – это показатель. Нет, ребят, я серьезно. Это действительно показатель. Но если смотреть на это дело с другого угла обзора, то получается несколько иная картина.

Периодически я посещаю различные сайты, на которых предлагают работу. И давно подметил, что работодателей, прежде всего, интересует опыт. Я не про офисную работу говорю, а про работу в интернете. Здесь, если предлагают что-то интересное, то интересуются, прежде всего, что вы умеете делать.

А образование в данном случае вообще отходит на второй план. Во всяком случае, я еще не встречал такого, чтобы в требованиях к соискателям на первый план ставили образование. Конечно, иногда требуют диплом, но, увы, это встречается совсем не часто.

Сегодня, конечно, существует немало серьезных компаний, в которых есть большие отделы кадров. Разумеется, здесь у вас потребуют наличие высшего образования, потому что они учитывают . Вот поэтому можно и подумать, что если есть желание работать в большой компании, то нужно, чтобы обязательно была «вышка». Правда, я также встречал несколько крупных компаний, где не требовали наличие высшего образования, а проводили разные конкурсы, в результате которых и отбирались нужные люди.

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

Есть и еще один момент, почему я считаю, что обучение в вузе не обязательно. По своему опыту знаю, что многие преподаватели в университете вообще далеки от практики. Конечно, они помогут освоить теоретическую часть, но, сами понимаете, что реальный опыт к вам придет только тогда, когда вы начнете применять знания на практике.

Вот и появляется вопрос: ? Или: если толку с обучения в ВУЗе нет, то как попасть в разряд дорогостоящих профессионалов? Я знаю ответ на этот вопрос! Друзья – это элементарная практика. Чтобы повышать свой уровень в какой-то сфере, необходимо практиковаться. А в нашем случае речь идет о создании веб-сайтов. Понятно, что без набора необходимых знаний вы никогда не создадите классный сайт. И здесь опять может возникнуть вопрос: а, может, все-таки в ВУЗ? Конечно же, нет. Любая из этих страшных аббревиатур — HTML, CSS, JavaScipt, PHP – может быть изучена с помощью специальных видеокурсов.

Какие преимущества такого решения?

Прежде всего, это то, что вы не будете изучать то, что вам вообще не нужно, а сразу будете изучать только те прибамбасы, которые нужны в работе вебмастера. А взять тот же ВУЗ. Так там же придется изучать и политологию, и экономику, и много других предметов, от которых толку вам совсем никакого не будет.

Второе. ВУЗ – это пять лет учебы. А обучение по видеокурсам займет значительно меньше времени. Пусть несколько месяцев, но ведь это не пять лет.

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

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

Кстати, если вы будете обучаться по видеокурсам, то здесь есть и еще одно неоспоримое преимущество. Если сравнивать с тем же ВУЗом, то прикиньте, сколько денег вы отдадите за видеокурс, и сколько за пять лет обучения в ВУЗе. И даже если придется купить не один, а несколько видеокурсов по веб-технологиям, то все равно это будет значительно дешевле.

Вот такие дела, друзья. Пять лет можно потратить более продуктивно. Я как-нибудь еще напишу пост в блоге про миллиардеров без образования, чтобы наглядно показать, что знания в определенной области гораздо важнее, чем «корка» об образовании.

Кроме того, самое главное преимущество – вы начнете зарабатывать деньги, хорошие деньги, достаточно быстро. Изучите видеокурсы, начнете делать свои проекты для портфолио. Потом сделаете пару пробных сайтов своим друзьям, и посмотрите — о вас быстро узнают. Просто учтите, что изначально придется очень много работать, но потом, когда у вас появится внушительное портфолио, которое вы сможете показать в качестве аргумента при собеседовании, вы будете востребованным специалистом, и наверняка быстрее получите престижную работу, чем бывший студент с дипломом, зато без опыта работы. Про хороших людей молва далеко идет. Это я вам говорю, как блогер с многолетним стажем. Если будете хорошим специлистом, то не вы, а вас будут искать и предлагать работу. Все в ваших руках!

Благодарю за информационную поддержку Евгения Попова – автора ряда видеокурсов по сайтостроению . В том числе и видеокурса «PHP + MySQL для начинающих»

Я вновь приветствую вас на своем блоге и сегодня попробую ответить на вопрос, как стать веб-программистом с нуля максимально быстро? Сразу скажу, что это возможно, в принципе, для любого человека, не вижу в этом плане никаких ограничений. Самое важное — ваше желание и упорство.

Первый шаг

Во-первых, вам нужно определиться с тем, какова цель вашего обучения? Для себя или для работы в престижной компании с большой зарплатой и карьерным ростом? Каким бы ни был ответ, вам наверняка захочется начать с бесплатных уроков. И далее я приведу несколько сайтов, где можно получить обучение почти бесплатно, но до определенного уровня.

Конечно, на теории дело не закончится, все полученные знания нужно пару десятков раз применить на практике — тогда они вобьются в вашу голову намного лучше, так что, даже есть после этого разбудить вас ночью, и спросить: «а как работает в css @keyframes?» — вы все подробно расскажете.

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

Тут в самом низу вы можете увидеть то, что будете изучать, если оплатите обучение.

Я специально обрезал этот скриншот немного, чтобы показать вам, какие технологии вам нужны в первую очередь.

Что должен знать веб-программист?

Итак, как видите, это:

  1. HTML/CSS — базовые языки разметки и оформления веб-страниц, без них невозможно представить себе сайтостроение. Это — основа, самые простые технологии, которые вы должны изучить в первую очередь.
  2. PHP — основное оружие веб-программиста. С помощью этого языка создаются социальные сети, интернет-магазины, фреймворки, движки и много чего другого. Именно благодаря нему работает большинство онлайн-сервисов, формы комментариев, регистрации на сайтах и т.д.
  3. JavaScript — язык программирования специально для веб, с его помощью страницу можно программировать так, чтобы при различных событиях ее дизайн менялся. Например, при клике по окну оно расширялось и т.д. Примеров можно привести очень много.

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

Где все это выучить?

В моем понимании есть 3 основных способа обучаться на веб-программиста:

  1. Читать бесплатные статьи и материалы в интернете, смотреть бесплатные видеоуроки и курсы. Так вы можете получить базу, но дальше начального уровня не продвинетесь!
  2. Покупать платные курсы. Этот вариант избрал я, так как сайтостроение я изучаю не для работы на компанию, а на самого себя, поэтому меня устраивает обучение по курсам. 1 толковый курс в рунете стоит от 3 до 7 тысяч рублей. Лично я потратил на курс всего около 40-50 тысяч рублей и не жалею, т.к. уже получил много знаний, которые смог применить на практике и начать зарабатывать.
  3. Купить полноценное удаленное обучение с наставником. Это самый дорогой вариант, который обойдется в 40-150 тысяч рублей. Конечно, в плане эффективности он является самым лучшим. Такое обучение, к примеру, можно купить в онлайн университете Geekbrains .

Хорошими площадками для получения базовых знаний по html, css, php и js будут Magisters.org , HtmlAcademy.ru и премиум раздел Web4myself.com (хоть он и платный, но доступ в него всего 500+ рублей в месяц, а уроков там тьма).

Ну а наилучшим вариантом я вижу тот же Geekbrains — потому что здесь все платно и по серьезному, вас доводят до реальных результатов в виде созданных вашими руками сайтов, а не просто дают голую устаревшую теорию. Плюс там можно получить консультации реального наставника.


Как видите, обучение на веб-разработчика стоит 6-8 тысяч рублей в месяц и продолжается аж 11 месяцев, после чего, если вы не халтурили, вы становитесь действительно востребованным специалистом. Я понимаю, что это может быть дорого для большинства из вас, но это самый короткий путь к тому, чтобы стать профи в этой профессии.

По итогу можно получить такое приличное резюме:


И такие навыки:

Если вы решите учиться самостоятельно, то сможете значительно сэкономить, да и результата тоже можно добиться относительно неплохого. Единственный минус — вам придется собирать знания и курсы по разным технологиям буквально по частичкам.

Например, за одиннадцать месяцев Geekbrains обещает вас обучить таким технологиям: HTML/CSS, PHP, JS, NodeJS, AngularJS, Yii . С другой стороны, для того, чтобы найти простую работу или начать делать сайты для себя, вам необязательно знать все это. Я уже говорил, что является базой. Это html, css, php, javascript. Но дело в том, что с каждым годом требования к веб-разработчикам растут и если вы хотите серьезных результатов, так или иначе придется изучать современные технологии и тенденции.

Курсы по PHP и фреймворкам


На данный момент есть замечательный курс PHP7 и MySQL с нуля до гуру , который я прошел лично и даже написал о нем отдельный отзыв. Я считаю этот курс замечательным, в нем дается большая база по современному php.

Книги тоже имеют право на жизнь. Для расширения своих знаний в любой сфере читать их полезно. И по php почитать можно много чего. Например, такое.

Необязательно знать все

Если вы изучили только javascript (а php — нет), то сможете работать front-end разработчиком, а если наоборот — попробуете свои силы в back-end . В общем-то, даже имея небольшие знания, уже можно что-то заработать на сайтостроении, но чем больше вы будете знать, тем больше ваш потенциал.

  • Общее понятие www (World Wide Web) - распределённая система, предоставляющая доступ к связанным между собой документам или как работает интернет.
  • Что такое сервер. Виды серверов. Взаимодействие компьютера пользователя с сервером.
  • Что такое сайт - как он устроен и работает. Виды сайтов по назначению и функциональности.
  • Как создается сайт - от задумки до размещения на хостинге.
  • Программное обеспечение, необходимое для создания сайта.
  • Введение в язык разметки HTML. Теговая структура языка. Основные теги для формирования базовой структуры web-страницы. Основы синтаксиса языка, правила написания и технические приемы.
  • Теги для вывода текстовой информации на странице: заголовки, абзацы, списки.

Занятие 2

  • Теги для вставки изображений на web-страницу.
  • Форматы изображений поддерживающихся web-стандартами.
  • Практика работы в программе Adobe Photoshop по оптимизации изображений для web-страницы и создании графических элементов сайта.
  • Правила размещения на странице, обтекание текстом, отступы.
  • Понятие ссылки. Основное назначение ссылки. Понятие абсолютной и относительной ссылок. Теги для вставки ссылок на web-страницу.
  • Использование изображения в качестве ссылки. Регионы (область(ти) изображения являющиеся ссылками). Организация ссылок как меню навигации по страницам сайта.
  • Таблица. Табличные данные. Виды таблиц. Теги для вставки таблиц на web-страницу. Таблица как элемент вывода данных и как элемент верстки страницы. Плюсы и минусы табличной верстки.

Занятие 3

  • Формы. Для чего нужны формы. Примеры использования форм на реальных сайтах. Теги для вставки формы и полей формы на страницу. Как работает форма, ее внутренний механизм.
  • Практика создания формы обратной связи с посетителем сайта. Создание php-обработчика формы. Взаимодействие с локальным сервером Denwer.
  • Знакомство с программой Adobe Dreamweaver для создания web-страниц. Рабочая среда программы, основные навыки в работе с программой.

Занятие 4

  • Введение в CSS. CSS - как основное средство стилизации и разметки страницы.
  • Понятие селекторов их свойств и значений. Создание таблицы стилей CSS и ее «привязка» к html-документу.
  • Синтаксис языка CSS, основные правила и технические приемы.
  • Использование CSS для стилизации содержимого web-страниц. Создание горизонтальных и вертикальных CSS-меню навигации.

Занятие 5

  • Табличная верстка web-страниц. Практика создания web-страниц на основании таблиц с использованием HTML и CSS.
  • Создание первого многостраничного сайта табличной верстки с горизонтальным и вертикальным меню и формой обратной связи. Использование изображений и графических элементов созданных в программе Adobe Photoshop.
  • Верстка в две и три колонки. Плюсы и минусы табличной верстки.

Занятие 6

  • Блочная верстка страниц с использованием тега div и CSS.
  • Практика создания web-страниц блочной верстки в две и три колонки.
  • Понятие страницы фиксированного размера и «резиновая» страница.
  • Создание первого многостраничного сайта блочной верстки с горизонтальным и вертикальным меню и формой обратной связи. Использование изображений и графических элементов созданных в программе Adobe Photoshop.
  • Верстка в две и три колонки. Технические тонкости и приемы создания web-страниц блочной верстки.

Занятие 7

  • Введение в SEO. Основные принципы оптимизации сайта в сети интернет.
  • Внутренняя и внешняя оптимизация.
  • Как правильно создавать web-страницы для их успешного продвижения.
  • Поисковые системы, их назначение и роль в продвижении сайта. Правила создания контента для успешного индексирования и продвижения сайта.
  • Роль и значение различных тегов в продвижении сайта.
  • Понятие Юзабилити (юзабельность - удобство сайта с точки зрения посетителя). Взаимосвязь Юзабилити и SEO.
  • Примеры юзабельных сайтов.
  • Размещение на сайте дополнительных элементов и объектов - видео, аудио, фотогалерей.

Занятие 8

  • Взаимодействие с реальным сервером.
  • Выбор и покупка хостинга. Взаимодействие с хостером.
  • Выбор и покупка доменного имени. Обзор возможностей по работе с сервером через интерфейс сайта хостера (личный кабинет).
  • «Привязка» доменного имени к хостингу. Доступ к файлам сайта по http и ftp протоколам. «Выгрузка» файлов сайта на сервер хостера. Программы для взаимодействия с реальным сервером по ftp.
  • Регистрация сайта в поисковых системах, установка счетчиков посещений. Регистрация сайта в иных катологах. Значение регистрации сайта на других ресурсах.

Занятие 9

Часть II : Обучение web-программированию

  • Введение в PHP и MySQL. Как устроен и работает динамичный сайт. Роль сервера в работе динамического сайта. Роль базы данных в работе сайта.
  • Устанавливаем сервер Denwer на локальный компьютер.
  • Понятие переменной. Виды данных содержащихся в переменной.
  • Отображение переменной. Операторы вывода. Синтаксис языка.
  • Арифметические действия с переменными. Конкатенация.
  • Основные циклические конструкции языка.
  • Условия и иные конструкции.

Занятие 10

  • Введение функции. Их создание и использование. Функции встроенные в язык PHP.
  • Рассматриваются и изучаются все необходимые для создания сайта встроенные функции: Count, exit, list, date, isset, unset и т.д.
  • Понятие массива. Ассоциативный массив. Многомерный массив.
  • Суперглобальный массив $_SERVER.
  • Методы GET и POST.

Занятие 11

  • Основы работы с базами данных. Создание первой базы данных и таблиц в ней. Выборка данных. Вывод данных на страницу. Вывод данных из базы в цикле.
  • Оператор выборки SELECT.
  • Оператор вставки INSERT.
  • Оператор обновления UPDATE.
  • Оператор удаления DELETE.

Занятие 12

  • Создание дизайн макета динамического сайта и верстка его главной страницы и образца динамической страницы. Определяем, какие страницы будут динамичными, а какие статичными.
  • Создаем базу данных и первую таблицу в ней, отвечающую за вывод данных на статичные страницы.
  • Соединяем страницу сайта с базой данных и тестируем работоспособность, т.е. вывод содержимого базы данных на web-страницу.
  • Реализуем возможность добавления, редактирования, и удаления материалов динамичных страниц через интерфейс административной части сайта.
  • Устанавливаем защиту на административную часть, организуя вход через логин и пароль.
  • Производим окончательное тестирование и настройку всех служб динамического сайта.

Занятие 16

  • Размещаем динамичный сайт на реальном сервере.
  • Производим экспорт-импорт базы данных через интерфейс сервера MySQL на реальный хостинг.
  • Перемещаем файлы и папки сайта из локального сервера на реальный по протоколу ftp.
  • Проводим окончательную настройку служб сайта на хостинге. Проверяем работу сайта.
  • Регистрируем в поисковых системах и каталогах. Устанавливаем счетчики посещений.
Похожие статьи