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