Курс 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, щоб не пропустити анонси нових курсів.

Схожі курси

Навчальний центр
ITGid
Формат
Online
Початок навчання
Будь-який момент
Тривалість
-
Рівень
Для початківців
Мова навчання
Russian
Вартість
уточнюйте
Навчальний центр
Networking Technologies
Формат
Online
Початок навчання
Дату уточнюйте
Тривалість
58 годин
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
уточнюйте
Навчальний центр
SoftServe Academy
Формат
Online
Початок навчання
Дату уточнюйте
Тривалість
12 місяців
Рівень
Для початківців
Мова навчання
Ukrainian, English
Вартість
55 993 UAH за курс
Навчальний центр
IT-Столиця
Формат
Online
Початок навчання
Будь-який момент
Тривалість
10 занять
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
6 100 UAH за курс