На этом модуле слушатели начнут с основ веб-технологий. Курс охватывает язык разметки HTML5, его структуру и синтаксис. Ученики научатся правильно записывать теги и атрибуты, понимать различия между стандартами HTML. Они разберут классификацию тегов на блочные и линейные, научатся форматировать текст с помощью заголовков и абзацев. Модуль завершается практическим заданием - созданием первой веб-страницы.
Второй модуль посвящен каскадным таблицам стилей CSS. Слушатели научатся использовать теги div и span, понимать аналогию между HTML и CSS. Курс охватывает свойства форматирования текста, работу с атрибутами class и id, подключение внешних CSS-файлов. Особое внимание уделяется созданию и форматированию списков, управлению отступами и полями. Каждый теоретический блок закрепляется практическими заданиями.
Этот модуль глубоко погружает в программирование на JavaScript. Слушатели изучат основы языка, работу с объектами, массивами и функциями. Курс охватывает обработку событий, работу с DOM и BOM, валидацию форм. Рассматриваются современные стандарты ECMAScript, JSON, AJAX, работа с canvas. Модуль включает паттерны проектирования, принципы SOLID, модульное тестирование и основы работы с jQuery для упрощения разработки.
Завершающий модуль знакомит с профессиональными инструментами веб-разработки. Слушатели освоят NodeJS, научатся собирать проекты с помощью Webpack. Особое внимание уделяется работе с популярными фреймворками Angular и React, которые используются в современной веб-разработке. Этот модуль готовит к реальным проектам и командной работе в IT-компаниях.
Занятия проходят дважды в неделю по две пары. Знания подаются структурированно - от базовых концепций до сложных технологий. Преподаватель предоставляет поддержку на протяжении всего курса. После завершения обучения студенты будут иметь готовый проект для портфолио и будут подготовлены к трудоустройству в сфере веб-разработки.