На этом курсе начинают с основ организации кода. Рассматривают принципы чистой верстки и знакомятся с методологией БЭМ. Изучают правила именования классов по этой системе. Также узнают про OOCSS - объектно-ориентированный подход к CSS. Закрепляют знания на практике.
Далее курс охватывает язык разметки HAML и современные препроцессоры. Студенты работают с SASS, LESS и Stylus. Сравнивают их возможности и преимущества. Каждый инструмент оттачивают на практических заданиях.
Здесь объясняют компонентную модель верстки. Разбирают Google Polymer и технологию Web Components. Обучаются импортировать HTML-файлы и создавать переиспользуемые компоненты. Теорию сразу применяют на практике.
Этот блок посвящен гибким макетам. Изучают Flexible Box Layout и процедуру верстки. Осваивают методику создания адаптивных страниц. На практике создают макеты с использованием Flexbox.
Студенты знакомятся с популярными CSS-фреймворками - Foundation и Bootstrap. Сравнивают их возможности. Затем переходят к созданию динамических сайтов с 3D-эффектами. Изучают технологию Parallax прокрутки. Все концепции отрабатывают на реальных примерах.
Завершающий модуль посвящен системе контроля версий Git. Студенты устанавливают и настраивают Git. Изучают базовые команды. Знакомятся с GitHub, GitLab и Bitbucket. Создают собственный проект и заливают его на GitHub. Обучаются работать в команде с использованием систем контроля версий.
Занятия проводят преподаватели-практики с реальным опытом. Доступно корпоративное обучение для команд. Можно обучаться в выходные дни. Выпускники имеют возможность трудоустройства в ведущих IT-компаниях. Также доступен индивидуальный формат обучения.