Разработка на React.js

В курсе изучается JavaScript-библиотека React.js, подготовка к разработке с использованием этой библиотеки, а также окружение, которое зачастую сопутствует разработке React.js-кода – React-Router, Redux, React Native, GraphQL + Relay, Enzyme.
Курс: WEB-012
Длительность: 20 ч.

Описание

React.js – популярная JavaScript-библиотека, которая позволяет быстро создавать приложения в декларативном стиле с помощью React-компонентов.

На курсе будет рассмотрено:
  • как подготовить окружения для использования React.js;
  • какие подходы существуют для написания кода;
  • что такое React.js;
  • очень популярный и эффективный паттерн построения архитектуры приложения – FLUX и его реализацию -  Redux;
  • а также подходы к тестированию React-приложения. 

Разбираемые темы

1. Почему React.js.
2. Основы React.js.
  • Что такое React.js.
  • Построение клиентской части приложения с React.js.
    • Что такое React-компонент.
    • Webpack + Babel.
    • Построение компонентов на JSX.
    •  Жизненный цикл компонентов.
    • React state.
    • React Props.
  • React Mixins.
  • React Pure Render.
  • React Router.
3. Flux.
  • Redux.
    • Pure functions and Immutability.
    • Store.
    • Actions.
    • Reducer.
    • Middleware.

4. Тестирование React.js-кода.
  • Enzyme.

Цели

  • научиться использовать React.js;
  • разобраться с архитектурным решением – FLUX, а также его имплементацией – Redux;
  • научиться применять React.js совместно с Redux;
  • научиться тестировать код, написанный на React.js.

Целевая аудитория

Разработчики клиентской части приложений.
После окончания курса выдаётся сертификат на бланке Luxoft Training
-10% ФИЗИЧЕСКИМ ЛИЦАМ
Не подходят даты, время или хотите заказать корпоративное обучение для команды?
+
Предложите свой вариант
Москва 23 100 1
Санкт-Петербург 20 790 1
Омск 17 330 1
Киев 5 000 грн.
Одесса 4 500 грн.
Днепр 4 500 грн.
Отзывы:
Участник тренинга
Полезный и насыщенный тренинг дает представление о технологии. Очень полезными считаю примеры кода.
Участник тренинга
Все очень круто. Хорошее общение, интересные ситуации, примеры реализации, практические примеры. Спасибо
Участник тренинга
Получил полезные знания в области разработки с использованием таких инструментов, как React.js, Immutable.js, Redux, а также узнал о методах тестирования web-приложений. Особенно понравилась подача материала (вводная информация для его понимания), например, это выделение времени на es2015 + webpack + npm и т.д. – это один из примеров. Без этого было бы худо :)
Участник тренинга
Очень качественная и структурированная подборка материала, интересная подача с множеством примеров. Спасибо

Рекомендуемые дополнительные материалы, источники:

https://survivejs.com/

Примечание:

Материалы курса представлены на английском языке.

Записаться на курс

Выбрать дату
Если Вам не подходят дата и место проведения тренинга, Вы можете оставить заявку на участие в нем в любом из городов, где представлены филиалы Luxoft Training. Для этого выберите вариант "Открытая дата" и укажите желаемое место проведения курса.
Желаемое место проведения курса
Вы можете оставить заявку на корпоративное обучение сотрудников Вашей компании в любом городе России или Украины, выбрав вариант "Другой город"
Фамилия *

Имя *

Отчество

Контактный E-mail *

Компания *

Телефон *

Город *

Комментарий
По запросу на education@luxoft.com мы ответим на любые дополнительные вопросы касательно обучения в нашем Luxoft Training.
   Подпишись на ежемесячный DigestLT
Успешная форма подписки.
Пользователь только что записался на курс ""
Спасибо!
Форма отправлена успешно.