Розпродаж!

React. Інтенсивний курс для програмістів

Оригінальна ціна: 1,190 грн.Поточна ціна: 390 грн.

 Ви економите: 800 грн (67%)
 Покваптеся! Закінчується через

Відео записи лекцій. Курс вивчення сучасного javascript-фрйемворка, використання React для розв’язання практичних завдань.

Додаткова знижка в 20% при купівлі від 2 курсів. Активується автоматично.

Мова викладання в курсі – російська. Незабаром буде доступна українська версія цього курсу.

Відеозаписи лекцій без зворотного зв’язку та участі викладача. Ви отримаєте доступ до матеріалів одразу після оплати.

Мета курсу

Вивчити філософію і дух компонентного підходу сучасних javascript-фрйемворків, навчитися використовувати React для вирішення практичних завдань.

React складніший, ніж Vue.js. Але вакансій і замовлень на фрілансі на ньому більше.

Програма курсу
Увага! План за уроками приблизний, теми можуть бути переставлені місцями.

урок 1

  • Проста збірка з webpack
  • Основи компонентного підходу
  • Розуміння JSX
  • Функціональні компоненти vs класи
  • Стан: класи vs функції хуки
  • Зміна стану та імутабельність

 

урок 2

  • Взаємодія між компонентами
  • Односпрямований потік даних
  • Обробка подій
  • Контроль контексту в методів
  • Рендеринг елементів у циклі
  • Розгалуження під час рендерингу

 

урок 3

  • Життєвий цикл компонента
  • Робота з хуками життєвого циклу
  • Стилізація компонентів
  • Класика vs CSS in JS
  • Робота з формами

 

урок 4

  • Children – передача контенту в компонент
  • Основи React Router
  • Api History
  • Створення невеликого SPA
  • Проблеми взаємодії компонентів

 

урок 5

  • Керування станом програми
  • Централізований склад даних
  • Розуміння flux-архітектури
  • Props замість state компонентів
  • Використання Redux

 

урок 6

  • Redux, який бісить новачків
  • Пошук альтернатив
  • Думки про імутабельність даних
  • Налаштування webpack для декораторів
  • Використання Mobx

 

урок 7

  • Спілкування з серверним API
  • Fetch і проміси
  • Підключення поліфілів
  • Побудова архітектури застосунку
  • Компоненти: розумні vs універсальні

 

урок 8

  • Створення SPA
  • Застосування вивчених тем
  • Збірка в production
  • Перенесення SPA на сервер
  • План подальшого розвитку