Курс: Разработка на React.JS
Продолжительность курса: 16 ак. ч.
Описание курса:
React.js – популярная JavaScript-библиотека, которая позволяет быстро создавать приложения в декларативном стиле с помощью React-компонентов
Цели курса:
• научиться использовать React.js
• разобраться с архитектурным решением – FLUX, а также его имплементацией – Redux
• научиться применять React.js совместно с Redux
• научиться тестировать код, написанный на React.js
Аудитория:
Разработчики клиентской части приложений
После изучения курса слушатель будет знать:
• Enzyme
• как подготовить окружения для использования React.js
• какие подходы существуют для написания кода
• что такое React.js
• очень популярный и эффективный паттерн построения архитектуры приложения – FLUX и его реализацию - Redux
• подходы к тестированию React-приложения
Программа курса:
Модуль 1. Почему React.js
Модуль 2. Основы React.js
• Что такое React.js
• Построение клиентской части приложения с React.js
1)Что такое React-компонент
2)Webpack + Babel
3)Построение компонентов на JSX
4) Жизненный цикл компонентов
5)React state
6)React Props
• React Mixins
• React Pure Render
• React Router
Модуль 3. Flux
• Redux
1)Pure functions and Immutability
2)Store
3)Actions
4)Reducer
5)Middleware
Модуль 4. Тестирование React.js-кода
• Enzyme
Окончательная цена указывается в договоре на обучение.
Записаться на курс