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