Курс рассчитан на веб-разработчиков с опытом от 1 года или на тех, кто уже прошел курс «Комплексное обучение JavaScript».
Курс включает в себя:
- Компонентный подход к разработке. Правильно разделяем код и UI.
- Жизненный цикл React компонент. От constructor до unmount.
- Состояние приложения с Redux. Actions, reducers, store, middlewares…
- Роутинг и авторизация на клиенте.
- Управление побочными эффектами на redux-saga.
- Построение, нормализация и валидация сложных форм на redux-form.
- Тестирование и автоматизация тестирования фронтенда.
- Набор полезных инструментов для легкой разработки на React.
Пройдя курс, вы научитесь:
- Разрабатывать полноценные приложения на стеке React.js.
- Оптимизировать React.js приложения.
- Правильно разделять работу с данными и представлением.
- Применять лучшие практики по управлению потока ваших данных.
- Тестировать все части вашего фронтенд-приложения.
- Выбирать правильные инструменты для вашего стартапа.