На этом курсе начнут с объектно-ориентированного программирования. Студенты поймут основные принципы ООП и научатся работать с объектами в JavaScript. Пройдут создание классов и изучат базовый синтаксис. Далее - настройка объектов через прототипы и прототипное наследование. Также разберут сложные аспекты работы с функциями - рекурсию, стек и замыкание.
В этом модуле студенты познакомятся с глобальным объектом Window и его компонентами. Рассмотрят 'navigator', 'document', 'location' и 'history' на практических примерах. Научатся навигации по DOM-элементам, добавлению и удалению узлов. Это даст возможность эффективно манипулировать структурой веб-страниц.
Последний модуль посвящен браузерным событиям. Студенты поймут, что такое события и как они работают. Разберут порядок обработки событий через Event Loop. Научатся использовать setTimeout() и setInterval() для планирования задач. Также отработают события мышки и клавиатуры для создания интерактивных интерфейсов.
Курс предлагает оплату частями. Каждый студент получает поддержку ментора на протяжении всего обучения. Можно полностью коммуницировать с ментором и одногруппниками. Используется инновационный подход к коллективному обучению. После успешной сдачи экзамена и защиты финального проекта выдается сертификат.