Курс React.js

Сейчас набор на этот курс закрыт. Просмотрите другие курсы

  • Online
  • Для начинающих
  • React
Образовательный центр: Source IT
Формат:Курс
Язык обучения:Ukrainian
Длительность обучения:2 месяцев
Начало курса:Дата формируется
Стоимость обучения:17 500 UAH за курс

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

Основи ES6

  • Налаштування оточення
  • Короткий огляд фіч ES6
  • Create react app

Введення в ReactJS

  • Бібліотека React
  • Пишемо Hello World
  • Що таке реакт-елемент?
  • Знайомимось з JSX
  • Компоненти

Віртуальний DOM

  • Stateful-компоненти, збереження стану
  • State, props
  • Що таке віртуальний DOM?
  • Як React відслідковує зміни (reconciliation)
  • Життєвий цикл реакт-компонентів

Детальніше про реакт-компоненти

  • Огляд реакт-компонентів
  • "Розумні" та "дурні" компоненти
  • Синтетичні події
  • Керовані та некеровані компоненти
  • Ієрархія компонентів
  • Контекст

React Router

  • Що таке роутер, які завдання вирішує
  • Основні версії, їхні відмінності
  • Налаштування роутера
  • Перенаправлення, ледаче завантаження
  • Управління роутером

FLUX

  • Огляд FLUX
  • Структура FLUX
  • Диспетчер
  • Екшени (Дії)
  • Сховище

Redux

  • Чим Redux відрізняється від FLUX
  • Потік даних
  • Middleware
  • Архітектура React + Redux застосунків
  • Бібліотека react-redux

Тестування додатку

  • Короткий огляд фреймворків для тестування
  • Допоміжні бібліотеки (assertions)
  • JEST
  • Утиліти
  • Enzyme

Додатково про React

  • Компоненти-контейнери та презентаційні компоненти
  • Стилі
  • Селектори
  • Імутабельність
  • Структура проєкту

Створюємо простий React-Redux додаток

  • Створюємо простий список добрих справ (TODO-list)
  • Практичні поради
  • Використовуємо immutable.js
  • Використання бібліотеки reselect.js
  • Скажемо "НІ" каші в голові та в проєкті!

Результат після проходження курсу:

  • Розуміння особливостей компонентного підходу у проєктуванні веб-додатків
  • Розуміння архітектури Single Page додатків
  • MVC, MVVM

Особливості курсу

  • Сертифікат після проходження курсу
  • Курс збудований з урахуванням реальних вимог IT компаній
  • Протягом усього курсу ведеться рейтинг успішності
  • Бонусне заняття зі стратегії працевлаштування

Записатись на курс або отримати консультацію

Бажаєте записатись на курс або у вас лишились питання? Заповніть форму, і наш менеджер зв'яжеться з вами найближчим часом.

Категории курса

Читайте нас в Telegram, чтобы не пропустить анонсы новых курсов.

Похожие курсы

Учебный центр
Networking Technologies
Формат
Online
Начало обучения
Дату уточняйте
Длительность
58 часов
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
уточняйте
Учебный центр
Sigma Software University
Формат
Online
Начало обучения
Дата формується
Длительность
3 месяцев
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
8 800 UAH за курс
Учебный центр
SoftServe Academy
Формат
Online
Начало обучения
Дату уточняйте
Длительность
12 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian, English
Стоимость
55 993 UAH за курс
Учебный центр
ITGid
Формат
Online
Начало обучения
Будь-який момент
Длительность
-
Уровень
Для начинающих
Язык обучения
Russian
Стоимость
уточняйте