Main Academy

React.js Pro

12 000 UAH за курс
16 занять
Для досвідчених
React
Цей курс навчить вас створювати односторінкові додатки за допомогою React.js. Ви розберете основні концепції: роботу зі станом, пропсами, хуками, Redux та TypeScript. Курс включає багато практики, живі онлайн-заняття та фідбек від викладача.

Про курс

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

Старт роботи з React

На цьому курсі починають з основ - робота з npm та сучасний JavaScript. Студенти розбираються з версіонуванням пакетів і файлами package.json. Вже на першому занятті створюють свій перший проект за допомогою Create-react-app.

Основи React та робота з даними

Далі вивчають JSX - мову розмітки для React. Робота з state дозволяє керувати даними в додатку. Студенти освоюють різні підходи до стилізації, вчаться передавати дані через props та context. Розглядають методи життєвого циклу компонентів та обробку подій. Цей блок також включає роботу з refs та дизайн компонентів.

Тестування та взаємодія з сервером

Курс охоплює основи тестування з Jest. Потім студенти переходять до роботи з сервером - вивчають Fetch API, навчаються обробляти помилки та виводити отримані дані в інтерфейсі.

Навігація та управління станом

Для створення багатосторінкових додатків вивчають react-router. Студенти освоюють динамічні шляхи та обробку неіснуючих адрес. Далі переходять до Redux - вивчають редюсери, стор, екшени та синхронізацію з React.

Сучасні підходи та TypeScript

Останній блок присвячений хукам - useState, useEffect та створенню власних хуків. Завершується курс введенням в TypeScript - типізацією компонентів, Redux та сторонніх бібліотек. Студенти виконують практичні проекти для закріплення знань.

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

Заняття проходять ввечері з 19:00 до 21:30 у форматі живих онлайн-зустрічей. Для участі потрібно знати HTML, CSS та JavaScript. Бажано мати досвід роботи з npm, ECMAScript 6+, ООП та створення лендінгів. Курс включає багато практичних завдань, особистий фідбек від тренера та навчальні проекти. Після успішного завершення видається сертифікат.

Що включено

Вечірні заняття
Видається диплом/сертифікат
Реальний проект у портфоліо