На цьому курсі починають з основ Node.js та npm. Слухачі встановлюють React і створюють перший додаток. Вони розбираються в структурі проекту та розуміють, як все працює зсередини.
Далі курс охоплює ООП в ES6. Тут розглядають властивості, методи, класи, об'єкти та наслідування. Прототипне наслідування в JavaScript - окремий важливий блок, якому приділяють увагу.
Слухачі вивчають компоненти - основу React. Вони вчаться створювати компоненти та викликати їх один в одному. Props і State розглядають детально, бо це ключові концепції для управління даними в додатку.
Курс показує, як працювати з формами в React. Життєвий цикл компонентів - це тема, яка допомагає зрозуміти, коли і як оновлюється інтерфейс. Для закріплення матеріалу створюють просту гру на React.
React JSX - це синтаксис, який дозволяє поєднувати JavaScript і HTML. Навігація сайту в React реалізується через React Router. Це необхідно для створення багатосторінкових додатків.
На курсі створюють сайт та сайт обміну валюти. Це практичні проєкти, де застосовують всі отримані знання. Від простого до складного - так виглядає шлях від ідеї до готового додатку.
Завершують курс деплоєм React додатків. Показують, як розміщувати проекти на Firebase. Окремий блок присвячений підготовці до співбесіди - розбирають основні питання роботодавців.
Курс включає 514 хвилин відео, 22 спринти та 86 завдань. Є практичний проєкт, допомога та підтримка, розбір помилок. Доступ без обмежень по часу та сертифікація після завершення.