Курс начинается с базовых понятий JavaScript. Студенты разбираются со структурой кода, изучают переменные и типы данных. Далее идут операторы, циклы и функции - это фундамент для всех последующих тем.
Следующий блок показывает, как JavaScript взаимодействует с вебстраницами. Здесь рассматривают Document Object Model (DOM), объекты Window и Document. Студенты учатся использовать DOM селекторы, слушатели событий и работать с Event Bubbling. Также курс охватывает основы работы с Local и Session Storage.
Этот модуль посвящен асинхронному JavaScript. Студенты узнают о природе асинхронного программирования, работают с AJAX, XHR и JSON. Особое внимание уделяется работе с внешними API, REST API и HTTP запросами. Курс детально рассматривает промисы, Fetch API и синтаксис async...await.
Завершающая часть курса охватывает более сложные концепции. Здесь изучают символы, сеты и мапы, деструктуризацию и спред оператор. Студенты осваивают работу с модулями, включая импорт и экспорт.
На курсе проводятся вебинары с куратором дважды в неделю - во вторник и четверг в 19:30. Обучение включает real-life задания и курсовой проект. Студенты получают регулярный фидбек, а после успешного завершения - сертификат. Есть возможность вернуть средства в течение 7 дней от начала курса.