На этом курсе начинают с основ веб-разработки и JavaScript. Сначала студенты устанавливают нужные инструменты и среду разработки. Этот модуль готовит все необходимое для дальнейшего обучения.
Второй модуль охватывает фундаментальные концепции JavaScript. Здесь изучают синтаксис, переменные, условные конструкции и циклы. Также рассматривают функции и работу с массивами - это основа для всех последующих тем.
В этой части курс показывает, как JavaScript взаимодействует с HTML-документами через DOM. Студенты учатся находить и изменять элементы на странице, а также обрабатывать события - клики, ввод данных и другие действия пользователей.
Модуль посвящен ООП в JavaScript. Здесь объясняют концепции объектно-ориентированного подхода, работу с конструкторами и прототипами. Эти знания помогают писать более структурированный код.
Эти два модуля знакомят с React.js и TypeScript. Сначала студенты изучают основы React - компоненты, JSX и жизненный цикл. Потом переходят к TypeScript, где разбирают типы данных, аннотации, интерфейсы и классы.
В этом модуле курс учит взаимодействовать с серверной частью. Студенты осваивают AJAX запросы и работу с API. Это важный этап для создания полноценных веб-приложений.
Последние два модуля посвящены практической работе. Сначала студенты планируют и создают собственный проект с использованием React.js и TypeScript. Потом завершают разработку, презентуют результат и проходят итоговое тестирование.
Для участия в курсе нужны базовые знания HTML и CSS. Понимание английского языка будет полезно для работы с технической документацией.
Курс включает практические задания для закрепления материала. Занятия проводят опытные преподаватели. После успешного завершения обучения студенты получают сертификат.