Основы веб-разработки (HTML, CSS, JavaScript, PHP, MySQL, Bootstrap, jQuery, SEO)

[Основы веб-разработки и программирования]

Курс для тех, кто ставит перед собой цель получить фундаментальные знания и практические навыки создания сайтов, вёрстки (HTML и CSS, Bootstrap) и основ программирования (JavaScript, jQuery, PHP и MySQL), относящиеся к сфере создания веб-сайтов. Курс позволит преодолеть порог входа в профессию «веб-разработки» и станет основой последующего профессионального роста. Курс включает раздел основы программирования и раздел по поисковой оптимизации сайта SEO.


               


Отзывы о курсе

Программа курса **

  • «Как устроен интернет». Веб-сайт подобен кораблю, который плавает в океане под названием «Интернет». Как работает и как устроен Интернет – основа для понимания принципов веб-разработки. В блоке рассматривается: компьютерные сети, IP-адресация, система доменных имён (DNS), протоколы обмена данными, всемирная паутина (WWW).
  • «Front-End» – технологии, отвечающие за то, что происходит в браузере пользователя при просмотре веб-сайтов:
    • HTML – HyperText Markup Language. Язык разметки/формирования веб-страниц (и форматирования их содержимого) для отображения в браузере посетителя сайта;
    • CSS – Cascading Style Sheets. Язык оформления, описывающий внешний вид элементов веб-страниц написанных при помощи языка разметки HTML;
    • CSS Анимация. Методы и практики построения анимации на веб-странице и создания анимационных эффектов;
    • Адаптивная вёрстка/дизайн. Методы и практики создания веб-страниц для широкого спекта устройств от смартфонов и планшетов до настольных компьютеров и SmartTV устройств;
    • Twitter Bootstrap. CSS фреймворк и инструмент для быстрого создания страниц сайта;
    • Font Awesome. CSS библиотека векторных изображений применяемых при создании веб-страниц;
    • Google Fonts. Инструмент для поиска и подобра шрифтов для веб-страниц;
    • NinjaMock/Moqups. Инструменты для прототипирования страниц сайта (создания схематических набросков будущего вида страниц);
    • JavaScript. Язык программирования, применяемый в веб-разработке для манипуляции содержанием веб-страницы в браузере пользователя;
    • В рамках курса включается блок Основы программирования на базе JavaScript;
    • jQuery. JavaScript библиотека упрощающая работу c разметой HTML-страниц;
    • Веб-формы, валидация и обработка данных веб-форм;
    • Развитие веб-технологий – HTML 5.
  • «Back-End» технологии отвечающие за то, что происходит на стороне сервера на котором размещён веб-сайт.
    • «Веб-сервер» – «дом» веб-сайта, программа обрабатывающая запросы посетителей (веб- сайта) и возвращающая HTML-документы (страницы). Также рассматриваются программные пакеты типа «локальный сервер» (OpenServer) для разработки и тестирования веб-сайтов на своём (локальном) компьютере;
    • PHP – Hypertext Preprocessor – язык программирования серверной стороны, предназначенный для генерации и/или обработки HTML-документов перед отправкой их посетителю сайта. Обработка данных веб-форм на стороне сервера. Взаимодействие с системами управления базами данных;
    • Базы данных – как средство хранения данных веб-сайта. Язык структурированных запросов SQL, на примере системы управления базами данных MySQL.
  • «Взаимодействие» между Frontend и Backend:
    • Протокол НТТР — протокол передачи гипертекста, набор правил посредством которых взаимодйствуют браузер и веб-сервер. Сохранения состояния между запросами. Вопросы кодировки текста (Unicode);
  • «Практики» – вопросы проектирования, создания и обслуживания веб- сайта:
    • Системы управления содержимым (CMS) — подходы к реализации и созданию своих CMS. Существующие CMS, использование системы управления содержимым WordPress создание сайта на её базе;
    • Браузер как инструмент веб-разработчика. Инструменты и средства применяемые при разработке веб-сайтов;
    • Хостинг и вопросы развёртыванние сайта в Интернете;
    • Поисковая оптимизация сайта (SEO), роль поисковых систем в жизни веб-сайта, поисковое продвижение веб-сайта;
    • «Веб-дизайн» как средство проектирования интерфейсов и представления информации;
    • «Маркетинг» — сайт как маркетинговый инструмент, чего хочет заказчик, чем хороший сайт отличается от плохого, стратегии и тактика общения с заказчиком, веб-разработка как источник дохода;
    • Жизненный цикл сайта , этапы проектирования и разработки сайта. Команда разработчиков: роли и задачи.

Наши студенты

Наши выпускники

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

** Образовательный центр оставляет за собой право вносить изменение в программу курса.