Академічна програма

React

Навчальний план: 40 модулів високого рівня

01
Що таке React і навіщо потрібні SPA

Модуль фокусується на фундаментальних аспектах теми

02
Як працює браузер і Virtual DOM

Модуль фокусується на фундаментальних аспектах теми

03
Налаштування середовища: Node.js, npm, Vite

Модуль фокусується на фундаментальних аспектах теми

04
Структура React-проєкту

Модуль фокусується на фундаментальних аспектах теми

05
Перший React-компонент

Модуль фокусується на фундаментальних аспектах теми

06
JSX: як JavaScript і HTML працюють разом

Модуль фокусується на фундаментальних аспектах теми

07
Компоненти та повторне використання UI

Модуль фокусується на фундаментальних аспектах теми

08
Props: передача даних у компоненти

Модуль фокусується на фундаментальних аспектах теми

09
State і керування станом компонента

Модуль фокусується на фундаментальних аспектах теми

10
Події та обробники подій

Модуль фокусується на фундаментальних аспектах теми

11
Умовний рендеринг

Модуль фокусується на фундаментальних аспектах теми

12
Рендеринг списків і key

Модуль фокусується на фундаментальних аспектах теми

13
Форми та контрольовані компоненти

Модуль фокусується на фундаментальних аспектах теми

14
Підйом стану (lifting state up)

Модуль фокусується на фундаментальних аспектах теми

15
Композиція компонентів

Модуль фокусується на фундаментальних аспектах теми

16
Хуки: useState та useEffect

Модуль фокусується на фундаментальних аспектах теми

17
Життєвий цикл компонента через хуки

Модуль фокусується на фундаментальних аспектах теми

18
Робота з API: fetch і axios

Модуль фокусується на фундаментальних аспектах теми

19
Асинхронність і обробка помилок у React

Модуль фокусується на фундаментальних аспектах теми

20
Loading, error та empty states

Модуль фокусується на фундаментальних аспектах теми

21
Керування глобальним станом: Context API

Модуль фокусується на фундаментальних аспектах теми

22
Оптимізація ререндерів і React.memo

Модуль фокусується на фундаментальних аспектах теми

23
useCallback і useMemo на практиці

Модуль фокусується на фундаментальних аспектах теми

24
Кастомні хуки

Модуль фокусується на фундаментальних аспектах теми

25
Архітектура React-застосунку

Модуль фокусується на фундаментальних аспектах теми

26
React Router: клієнтська навігація

Модуль фокусується на фундаментальних аспектах теми

27
Динамічні маршрути та параметри

Модуль фокусується на фундаментальних аспектах теми

28
Захищені маршрути та авторизація

Модуль фокусується на фундаментальних аспектах теми

29
Робота з формами: React Hook Form

Модуль фокусується на фундаментальних аспектах теми

30
Валідація форм і UX

Модуль фокусується на фундаментальних аспектах теми

31
Стилізація в React: CSS, CSS Modules, styled-components

Модуль фокусується на фундаментальних аспектах теми

32
UI-бібліотеки та дизайн-системи

Модуль фокусується на фундаментальних аспектах теми

33
Робота з файлами та зображеннями

Модуль фокусується на фундаментальних аспектах теми

34
Тестування React-компонентів

Модуль фокусується на фундаментальних аспектах теми

35
Debugging і React DevTools

Модуль фокусується на фундаментальних аспектах теми

36
Оптимізація продуктивності React-застосунку

Модуль фокусується на фундаментальних аспектах теми

37
SEO та базові принципи SSR

Модуль фокусується на фундаментальних аспектах теми

38
Збірка та production build

Модуль фокусується на фундаментальних аспектах теми

39
Деплой React-застосунку

Модуль фокусується на фундаментальних аспектах теми

40
Архітектура production-рівня та фінальний проєкт

Модуль фокусується на фундаментальних аспектах теми

Статус навчання

Ваш прогрес розпочнеться після завершення першого модулю.


Рівень: Експертний

Доступ: Безстроковий


"Scientia potentia est — Знання — це сила."