Разработка многофункционального сайта, как правило, требует нескольких разных специалистов, но в данной книге мы расскажем, как все сделать самому! Fullstack-разработчик - это разработчик, который обладает знаниями всех технологий (полным стеком) для создания полноценных многофункциональных веб-сайтов. Данная книга посвящена Fullstack-разработке сайта. В книге рассмотрен полный цикл создания полноценных сайтов и Интернет-порталов: * Идея или постановка целей и задач сайта. * Создание макета дизайна сайта. * Верстка. Создание frontend'а. * Программирование backend'а. * Базовое наполнение контентом. * Разворачивание на хостинге. В книге приведено описание всех ключевых технологий web-разработки (HTML5, СSS3, JavaScript, PHP, MySQL), знание которых необходимо fullstack-разработчикам. Также приведен и разобран реальный пример разработки полноценного образовательного Интернет-портала (его фронтенда и бэкенда), исходные коды которого можно скачать с сайта издательства.