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

В ходе курса ты познакомишься с принципиально новым и инновационным подходом в формировании страниц сайтов и приложений, сможешь увидеть и принять участие в процессе разработки полноценного SPA (single page aplication), а также усовершенствуешь навыки работы с JavaScript.

После изучения курса Вы сможете:

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

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

  • Введение в экосистему фреймворка React
    • Императивное и декларативное программирование
    • Различные паттерны, применяемые с фреймворками
    • Плюсы использования фреймворка
  • Настройка первого React-компонента с использованием NPM, Babel, Webpack
  • Работа с "props"/"state" компонента
  • JSX
  • React Router
  • Работа с событиями
  • Жизненный цикл компонента + AJAX, работа с модулем axios
  • Reusable Components
  • Redux
  • Динамический рендеринг
  • Работа с формами
  • Использование Promises
  • Деплой приложения

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

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

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