Projector

React

31 500 UAH за курс
3 місяців
Для досвідчених
React
Цей курс навчить вас створювати вебзастосунки на React з нуля. Ви освоїте основи бібліотеки, роботу зі станом, клієнт-серверну взаємодію та оптимізацію додатків. Під час навчання буде практика, життєві завдання та підтримка куратора.

Про курс

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

Основи React та робота з інтерфейсами

На цьому модулі розглядають базові принципи функціонального підходу в розробці інтерфейсів. Слухачі навчаться працювати з компонентами та JSX, виводити дані та обробляти події. Курс покаже, як керувати станом компонентів та взаємодіяти з браузерними API. Для швидкого старту проектів використовуватиметься бандлер Vite.

Робота з даними та клієнт-серверна взаємодія

Тут навчать синхронізувати дані з зовнішніми джерелами. Розглядають асинхронні стани інтерфейсу та їх реалізацію через Suspense і ErrorBoundary. Курс охоплює методи нормалізації та мемоізації зовнішніх даних для підвищення ефективності.

Архітектура додатків та керування станом

Модуль присвячений декомпозиції додатків і композиційним патернам. Аналізують патерни та антипатерни роботи зі станом, вивчають бібліотеки для керування станом - скінченні автомати, редюсери, атоми, сигнали. Слухачі навчаться розробляти компоненти в ізоляції за допомогою Storybook та організовувати структуру директорій додатку.

Інструменти та екосистема React

Цей блок охоплює ключові інструменти для повноцінної розробки. Вивчають роутинг з react-router, роботу з формами через react-hook-form, ефективну взаємодію з API за допомогою react-query. Курс включає принципи анімації з css-transition-group та framer-motion, а також unit тестування компонентів з react-testing-library.

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

Фінальний модуль зосереджений на причинах низької швидкодії React-додатків. Розглядають інструменти для вимірювання швидкості завантаження та рендеру. Навчають використовувати вбудовані можливості React для пришвидшення роботи додатку.

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

Курс включає живі заняття з куратором двічі на тиждень - у понеділок і четвер о 19:30. Програма будується на real-life завданнях та включає курсовий проект. Учасники отримують регулярний фідбек від викладача. Після успішного завершення видається сертифікат. Є можливість повернути кошти протягом перших 7 днів від початку навчання.

Що включено

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