Курс «React. Разработка сложных клиентских приложений» от платформы HTML Academy поможет вам стать react-разработчиком.
Вы научитесь работать с библиотекой React, включая JavaScript XML, настраивать инфраструктуру, использовать дополнительные инструменты и подключать библиотеку Redux.
Вам подойдет этот курс, если вы:
- хорошо владеете JavaScript;
- фронтенд-разработчик и хотите научиться работать с библиотекой React.
Ключевые навыки, которые вы освоите на этом курсе:
- настройка инфраструктуры;
- реализация Virtual DOM;
- применение JSX;
- создание репозитория;
- рендеринг списков;
- тестирование React;
- применение паттернов проектирования;
- подключение Redux;
- создание маршрутизации;
- внедрение асинхронного кода в Redux;
- работа с TypeScript;
- использование статической типизации.
Учебная программа:
- React: введение, JSX, компоненты, Virtual DOM, webpack, рендеринг списков, репозиторий, клонирование, инфраструктура проекта, форк;
- тестирование: настройка инфраструктуры, тесты для компонентов;
- state: жизненный цикл компонента;
- React и patterns: архитектура программного обеспечения, проектирование;
- Redux: архитектура Flux, диспетчеры, кодовая база, действия, хранилища, представления;
- оптимизация работы приложений;
- Middleware и Redux;
- маршрутизация;
- статическая типизация: TypeScript;
- защита проекта.
По ходу обучения предусмотрено 5 часов общения с личным наставником или 9 часов, если вы выбрали тариф «Комфортный».
Во время прохождения курса вы выполняете проект, защищаете его и получаете в конце сертификат.