Навыки, которые вы получите:
React
Redux
TypeScript
Web development
Frontend
GraphQL
Apollo
React.js — самый популярный JS-фреймворк для Frontend-разработки.
В рамках курса слушателям предлагаются к выполнению домашние задания, которые позволяют применить на практике знания, полученные на занятиях. По каждому домашнему заданию преподаватель дает развернутый фидбек. В течение всего учебного процесса преподаватель находится в едином коммуникационном пространстве с группой, т. е. при обучении слушатель может задавать преподавателю уточняющие вопросы по учебным материалам.
Кому подойдет курс
- JavaScript-разработчикам с навыками HTML/CSS.
- Backend-разработчикам, желающих стать Fullstack.
- Начинающим React-разработчикам.
Необходимая подготовка
- Знакомство с HTML/CSS.
- Опыт работы с JavaScript.
Будет плюсом
- Знание основ работы браузера и браузерного API.
- Базовые навыки работы с Git.
Программа
- Preface.
- React.
- React + Redux.
- Процесс разработки приложения, HTTP, WebSockets, GraphQL.
- Проектный модуль.
Чему вы научитесь
- Продвинутым возможностям Redux, Redux-Saga, Redux-thunk.
- Создавать SPA-приложения и оптимизировать их для production.
- Писать чистый и лаконичный код с TypeScript.
- Применять интеграционные и юнит-тесты.
- Работать в GraphQL, Apollo, Relay.