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+, ООП и создания лендингов. Курс включает много практических заданий, личный фидбек от тренера и учебные проекты. После успешного завершения выдается сертификат.

Что включено

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