Разработка на 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
Тренер в Киев
Гасымов Орхан Специалист в области разработки и архитектуры ПО
Орхан имеет опыт в области разработки программного обеспечения с 2003 г.
Участвовал в разработке полного цикла приложения, возглавлял группы разработчиков с практическим применением различных языков программирования и технологий, включая проектирование решения и архитектуры.
Разрабатывал на  Java, C #, C / C ++, Perl, PHP, JavaScript и других языках программирования. Имеет опыт разработки настольных, мобильных и веб-приложений от потребительских до N-tier и распределенных систем.

-10% ФИЗИЧЕСКИМ ЛИЦАМ
Данный курс запланирован в городах: Киев
20.11.2017 - 29.11.2017
Время: 18:45-21:15
Локация: Киев
Длительность: 20 ч.
Тренер
Гасымов Орхан
Специалист в области разработки и архитектуры ПО
5 000 грн.
В корзину

20.11.2017

Не подходят даты, время или хотите заказать корпоративное обучение для команды?
+
Предложите свой вариант
Не подходят даты, время или хотите заказать корпоративное обучение для команды?
+
Предложите свой вариант
Москва 22 000 1
Санкт-Петербург 19 800 1
Омск 16 500 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
Успешная форма подписки.
Спасибо!
Форма отправлена успешно.