JavaScript-фреймворк React.js

Расширьте свои профессиональные знания и навыки разработчика, научившись использовать в работе фреймворк React.js

JavaScript-фреймворк React.js
Цена
25000
Кэшбэк до 8%
3 месяца3 месяца
Сертификат гос. образцаСертификат гос. образца
РусскийРусский
Skillbox
Купить с кэшбэком

Описание:

Кому подойдёт этот курс

  • Практикующим JavaScript-разработчикам. Вы освоите работу с фреймворком React.js, увеличите круг своих компетенций и задач, которые сможете выполнять на проекте — станете более конкурентоспособным сотрудником.
  • Frontend-разработчикам. React.js — один из самых популярных фреймворков в мире. Вы научитесь создавать изоморфные приложения на React Redux, типизировать их с помощью Typescript и работать с различными публичными сервисами.

Чему вы научитесь

  • Создавать приложения с нуля. Конфигурировать их с помощью Webpack или использовать готовые решения.
  • Работать с публичными API. Узнаете о механизмах OAuth и имплементациях в React.
  • Познакомитесь с Flux, Redux, Mobx. Узнаете подробности о состоянии приложения и работе с ним.
  • Профилировать свое приложение. Искать слабые места и оптимизировать их.
  • Тестировать свое приложение. Познакомитесь с библиотеками Jest и Enzyme.
  • Создавать SPA и RIA приложения с нуля. Будете применять разные подходы, с SSR или без него, включая деплой в облачный сервис Now.


Программа курса:

  1. Введение в React
  2. Создание проекта
  3. Компоненты на примере новостной карточки Reddit
  4. Больше о компонентах и введение в тестирование компонентов
  5. Работа с публичным API на примере Reddit
  6. Введение в Redux на примере новостной ленты
  7. Использование Redux-Thunk на примере бесконечной ленты
  8. Сайдбар + роутинг
  9. Формы на примере комментариев и карточки поста
  10. Оптимизируем приложение
  11. SSR + NextJS
  12. Бонусный модуль: Mobx