spinner-it

React.js

Старт обучения
Дату уточните у администрации
30 час. по 2-3 раза в неделю

Описание курса

React.js — удобный и эффективный инструмент для разработки интерфейсов. Курс познакомит вас с этим фреймворком, который станет для вас принципиально новым подходом в формировании страниц продукта. 

 

Курс предполагает практическое закрепление навыков, так что во время обучения вы примете участие в создании полноценной Single page application, а еще прокачаете навыки работы с JavaScript.

После курса вы сможете:

  • Создавать полноценные приложения и сложные сайты с помощью фреймворка React.js
  • Привлекать в работу последние новинки современной вёрстки JSX и "Виртуальный DOM" в своих проектах

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

1. Знакомство с экосистемой фреймворка React

  • Императивное и декларативное программирование
  • Паттерны, работающие с фреймворками
  • Преимущества фреймворка

2. Настройка первого React-компонента с использованием NPM, Babel, Webpack

3. Работа с "props"/"state" компонента

4. JSX

5. React Router

6. Работа с событиями

7. Жизненный цикл компонента + AJAX, работа с модулем axios

8. Redux

9. Динамический рендеринг

10. Использование форм

11. Использование Promises

12. Деплой приложения

Минимальные требования:

  • Уверенное знание JavaScript
  • Знание CSS
  • Умение работать с системой контроля версий
  • Опыт работы с другим фреймворком на JavaScript: Babel.js и ECMAScript 6
  • Наличие собственного ноутбука для занятий в аудиториях

Лекторы:

Артем Стратиенко (Middle React.js и React Native developer в SoftServe)

 

* Примечание: указанные скидки не суммируются с другими действующими акциями и специальными предложениями. Скидка применяется только к новым заявкам и при условии полной оплаты. Если у Вас возникли вопросы, обращайтесь за консультацией к нашим менеджерам!