На этом курсе начинают с основ front-end разработки. Сначала изучают синтаксис HTML - создание структуры документа, работу с заголовками, параграфами, ссылками и изображениями. Затем переходят к CSS, где учат оформлять веб-страницы. Важная часть - адаптивность и кроссбраузерность через media-запросы. В конце модуля студенты выполняют практическое задание по верстке.
Второй модуль посвящен HTML5 и Flexbox. Здесь углубленно изучают теги HTML5 и практикуются в верстке. Основное внимание - технология Flexbox для создания гибких макетов. Студенты верстают учебный макет сайта, закрепляя полученные знания.
Третий модуль охватывает две мощные технологии. Сначала изучают GRID CSS - работу с сеткой, строками, столбцами и выравниванием контента. Затем переходят к верстке Landing-page. Вторая часть модуля - библиотека Bootstrap, где студенты разрабатывают проект с использованием этого популярного фреймворка.
Четвертый модуль - введение в JavaScript. Здесь изучают типы данных, переменные, работу с массивами и функциями. Особое внимание уделяется объектам - их созданию, копированию и деструктуризации. Пятый модуль продолжает тему JavaScript, но уже с акцентом на работу с DOM - манипуляцию элементами страницы и обработку событий браузера. На практике студенты создают проект "список дел" (To do list).
Последний модуль посвящен асинхронности в JavaScript. Студенты изучают AJAX - работу с POST-запросами, обработку ошибок и CORS. Знакомятся с Promises-объектами для эффективной работы с асинхронными операциями. Практическая часть - разработка новостного портала, объединяющего все полученные навыки.
Курс проходит онлайн в режиме реального времени с доступом к записям уроков. Во время обучения студенты работают над собственным портфолио. Преподаватели предоставляют поддержку в чате и обеспечивают индивидуальный подход. После завершения курса выдается сертификат, а все материалы остаются доступными.