Программа

Программа
  • Введение в React
  • Обзор библиотеки
  • Разбор нового синтаксиса - JSX
  • Используем Create React App
  • Компоненты
  • Компоненты и из жизненый цикл
  • Состояние компонента
  • События в компонентах
  • Общение между компонентами
  • Компонентное мышление
  • Маршрутизация
  • Разбор React router
  • Работа с http
  • Построение маршуртизация на основе реального примера
  • Продвинутые компоненты
  • Использование сторонних React компонентов
  • Использование Render prop
  • Создание компонентов высшего порядка
  • Статическая типизация в React
  • Введение в статическую типизацию
  • Разбор основных инструментов для типизации
  • Использование типизации на реальных React примерах
  • Redux
  • Redux-подход для построения приложений
  • Reducers, actions, Store
  • Обзор экосистемы Redux
  • Продвинутый Redux
  • Обзор Redux архитектуры
  • Middleware в Redux
  • Работа с 'побочными эффектами' Redux на реальных примерах
  • Тестирование
  • Обзор инструментов для тестирование в React (Jest, Enzyme)
  • Использование TDD подхода
  • Создание Unit-тестов для реального приложения

О курсе

О курсе

О курсе

React - превосходная библиотека для выполнения простых и сложных задач на JavaScript. Он имеет удобный синтаксис для написания компонентов, удобен, хорошо адаптирован под работу с небольшими модулями.

На протяжения курса мы создадим полноценный SPA кинотеатра с помощью React. Разберемся в экосистеме React и использованию сторонних библиотек. Затронем статическую типизацию в Javascript на примере React. Попробуем unit тестирование React компонентов и TDD подход.

После окончания курса Вы будете иметь возможность создавать приложения средней сложности и будете соответствовать требованию Trainee/Junior на рынке ИТ

Курс рассчитан на разработчиков, имеющих навыки работы с HTML, CSS, JavaScript(ES6).

Требования

Понимание HTML & CSS, JavaScript.

Запишись на курс

Запишись на курс
  • Skype:

    juncker8888

  • Харьков, Украина