Курс начинается с основ HTML. Студенты изучат теги, их виды и научатся создавать структуру веб-страницы. Параллельно рассматриваются основы CSS - классы, id и способы применения стилей. Первые практические задания включают верстку страницы "Подводная лодка" для закрепления работы с классами.
Далее курс охватывает блочные и строчные элементы, методы позиционирования. Студенты проходят через табличную верстку, свойство position, float, flex и grid. Каждый способ позиционирования отрабатывается на практике. Дополнительное задание - верстка страницы плаката для закрепления навыков.
Этот блок посвящен HTML5, валидации кода и семантической верстке. Особое внимание уделяется адаптивной верстке - студенты учатся перестраивать сайты под мобильные устройства с помощью медиазапросов. Также рассматриваются псевдоклассы и псевдоэлементы для более гибкой стилизации.
Студенты осваивают основы анимации через @keyframe и учатся автоматизировать процесс разработки с помощью Gulp. Отдельный модуль посвящен фреймворку Bootstrap - его установке и использованию для быстрой разработки.
Заключительная часть курса - создание полноценного сайта-резюме. Проект включает верстку с Bootstrap, адаптацию под мобильные устройства, минимизацию файлов с помощью Gulp. Завершается курс деплоем сайта на бесплатный хостинг и добавлением динамики через JavaScript для вывода информации.
Для успешного обучения достаточно базовых навыков работы с компьютером.
Курс содержит 21 спринт и 125 практических заданий. Каждый студент создает проект для портфолио и получает поддержку в течение обучения. Преподаватели помогают находить и исправлять ошибки. Доступ к материалам без ограничений по времени. После успешного завершения - сертификация.