Курс React JS
- Online
- Для досвідчених
- React
![]() |
|
| Навчальний центр: | Sigma Software University |
|---|---|
| Формат: | Курс |
| Мова викладання: | Ukrainian |
| Тривалість навчання: | 3 місяців |
| Початок курсу: | Дата формується |
| Вартість навчання: | 8 800 UAH за курс |
Оплата може здійснюватись 2 способами: щомісячна оплата, або 50\50 (перша частина до початку навчання, друга частина до початку другого місяця навчання)
Курс допоможе розібратися з особливостями React. Протягом курсу розберетеся як працювати із даними та керувати станом додатка (Redux), навчитесь вільно використовувати нові можливості React та використовувати його для створення сучасних додатків.
Програма курсу
Вступ
- Огляд структури курсу та роботи над ним
- Огляд інструментів які будуть використовуватись протягом курсу(Git, Github, Git flow, IDE, Chrome dev tools, NPM, Node.js)
- Як працює веб
- Огляд підходів до створення веб додатків(SPA, MPA, PWA). Розвиток даних підходів
- Що ж таке Framework
- Чому саме React
Повторення основ JavaScript
- Огляд мови в цілому
- Об’єкти
- Масиви
- Функції
- Асинхронний JS
- Нові стандарти ES6+
- Рекомендації по написанні якісного коду
DOM & BOM
- Події
- Навігація по елементах
- Доступні сховища даних у браузері та як працювати із ними
- Огляд інших браузерних API’s
React вступ
- Що таке React
- Як додати реакт на сторінку
- Переваги та недоліки
- VirtualDOM
- Як правильно розділяти додаток на компоненти
- React інструменти – create-react-app, відлагодження коду, розширення для браузера
JSX та рендеринг
- JSX огляд
- Рендеринг елементів
- Обробка подій у JSX
- Списки та робота із ними
- Умовний рендеринг
- Ref
- Фрагменти
- Рендеринг властивостей (Render prop)
Стан та властивості компонента
- Statefull та stateless компоненти
- Потік даних та обмін ними у компонентах
- PropTypes
- Антипатерни для стану та властивостей
Життєвий цикл компонентів
Форми та робота із ними
- Валідація форм
- Огляд існуючих пакетів для роботи із формами
React роутинг
- History API
- React router
Управління станом додатка (Redux)
- Варіанти управління станом додатка
- Redux плюси та мінуси
- Flux архітектура
- Redux архітектура
- Побічні ефекти: міделвари (redux-thunk, redux-saga, redux-router etc)
- Структурування Redux у структурі проєкту
- Redux інструменти
Hooks API
- Огляд хуків які доступну у React
- Основи створення власних хуків та можливі варіанти їх застосування
- Кращі практики
- Антипатерни
Взаємодія із сервером даних через API
- Fetch API
- Пакети для надсилання реквестів
- Аутентифікація та ауторизація
Стилі у React
- Огляд інструментів для написання стилів
- Анімація у React
Фінальне заняття
- Тестування у React – огляд інструментів, загальні рекомендації
- React Native і React VR
- Куди рухатись далі
Вимоги для проходження курсу
- Знання HTML/CSS
- Знання JS на базовому рівні
- Знання DOM
- Буде плюсом знання GIT на базовому рівні
Особливості курсу
- Дипломний проєкт
- Двом найкращим студентам компанія компенсує вартість навчання
- Вебінар від Sr. Recruiter в Sigma Software: "Interview Easy or Hard"
Викладачі курсу
Ярослав Сидорик - Software Developer (JavaScript) та ментор в Sigma Software
Категорії курсу
Читайте нас в Telegram, щоб не пропустити анонси нових курсів.
Схожі курси
Навчальний центр
IT-Столиця
Формат
Online
Початок навчання
Будь-який момент
Тривалість
10 занять
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
6 100 UAH за курс
Навчальний центр
ITGid
Формат
Online
Початок навчання
Будь-який момент
Тривалість
-
Рівень
Для досвідчених
Мова навчання
Russian
Вартість
1 230 UAH за курс
Навчальний центр
ITGid
Формат
Online
Початок навчання
Будь-який момент
Тривалість
-
Рівень
Для початківців
Мова навчання
Russian
Вартість
уточнюйте
Навчальний центр
CyberBionic Systematics
Формат
Online
Початок навчання
09.12.2025
Тривалість
32 годин
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
9 624 UAH за курс
