Курс начинается с основ HTML. Студенты изучают типы элементов, атрибуты и базовую структуру документа. Далее переходят к CSS - размеры блоков, отступы, работа с текстом и свойством margin. В этом же модуле рассматривают видимость элементов и комбинирование селекторов.
Здесь студенты осваивают Flexbox для создания гибких макетов. Изучают семантическую верстку для лучшей структуры кода. Отдельный блок посвящен формам - созданию полей ввода, кнопок и других элементов управления. Закрепляют знания о позиционировании элементов на странице.
Первый блок JavaScript охватывает фундаментальные понятия. Студенты работают с переменными, типами данных, строками и операторами. Изучают логические структуры для принятия решений в коде. Массивы и циклы помогают оперировать коллекциями данных. Завершается блок функциями и объектами.
Этот модуль показывает, как JavaScript взаимодействует с веб-страницами. Студенты учатся находить и изменять элементы DOM дерева, манипулировать CSS стилями. Большое внимание уделяется обработке событий - кликов, ввода данных, движения мыши. Практикуются на реальных примерах взаимодействия с пользователем.
Здесь рассматривают более сложные концепции языка. Функции-конструкторы и классы для создания сложных структур данных. Контекст выполнения функций и замыкания. Работа с формами, включая проверку введенных данных. Cookies и Web Storage для хранения информации в браузере.
Студенты изучают обработку ошибок и асинхронное программирование с Promise. Сетевые запросы для взаимодействия с сервером. Отдельный блок посвящен системе контроля версий Git - основы работы, публикация репозитория и интеграция со средой разработки.
Финальный блок расширяет знания по верстке. Студенты осваивают CSS Grid для сложных макетов. Работают с микроданными, аудио и видео на странице. Изучают Canvas для создания графики. Анимации и градиенты для улучшения визуала. Препроцессор Sass для более эффективной работы со стилями.
На курсе предусмотрены практические занятия после каждого большого блока. Студенты получают бесплатные лицензии на программное обеспечение от Jetbrains. Доступ к записям уроков позволяет повторить материал. Преподаватели проверяют домашние задания и дают развернутый отзыв.
Курс включает поддержку от HR-специалистов во время обучения и после его завершения. Тестирование и сертификаты подтверждают полученные знания. Курсовые проекты помогают составить портфолио. Практикумы с IT-экспертами дают реальный опыт. Дополнительно - курсы Business English и IT English для улучшения коммуникации в международной среде.