Для начала обучения вам понадобится знание основ JavaScript. Вы научитесь создавать компоненты и настраивать их жизненный цикл, создавать приложения на React и освоите менеджер состояний Redux.
Программа длится пять недель, группы состоят из 5–10 человек, что позволит преподавателю работать индивидуально с каждым студентом. Уже во время курса у вас будет возможность составить рабочее резюме и общаться с потенциальными заказчиками.
Блок 1 - Основы React
- Что такое React?
- Какие задачи решает React?
- Знакомство с JSX
- React-элементы
- Компоненты React
- Композиция элементов
- Извлечение компонентов
- Свойства компонентов
Блок 2 - Hooks и работа с компонентами
- Методы жизненного цикла
- Потоки данных
- Функциональные компоненты
- классовые компоненты
- PureComponent
- React Hooks
- Формы
Блок 3 - Redux и React
- Введение
- Действия
- Редукторы
- Хранилища
- Поток данных
Блок 4 - Создание полноценного приложения
- Работа в команде
- Практика
Блок 5 - Асинхронный код
- Понятие асинхронности
- Использование в Redux
- Где нужно применять
- Практика