IT-Столиця

React.js

6 100 UAH за курс
10 занятий
Для опытных
React
Этот курс научит вас создавать приложения на React.js. Вы разберете паттерны программирования, работу с компонентами, маршрутизацию и управление состоянием через Redux. После курса вы сможете разрабатывать SPA-приложения с нуля и работать в команде. Нужны базовые знания JavaScript, HTML и CSS.

О курсе

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

Курс начинается с основ. Студенты узнают о React экосистеме и фреймворках JavaScript. Рассматривают различия между императивным и декларативным стилями программирования. Выясняют преимущества работы с фреймворками.

Работа с компонентами

Далее курс охватывает компоненты - их props и state. Студенты учатся работать с JSX, объединяя HTML и JavaScript. Разбирают браузерные события в React.js. Обучаются создавать формы и управлять ими.

Маршрутизация и жизненный цикл

Третий блок посвящен React Router для маршрутизации с JSX. Подробно рассматриваются этапы жизненного цикла компонентов. Студенты осваивают AJAX для обмена данными с сервером. Учатся получать доступ к API через axios.

Инструменты разработки

Четвертый модуль охватывает инструменты для настройки React-компонентов. Студенты работают с NPM, Webpack и Babel. Изучают передачу многоразовых компонентов в Redux-Form. Осваивают управление состоянием приложения с помощью Redux.

Финальные темы

Завершающая часть курса включает асинхронные операции и Promises. Студенты изучают процесс развертывания приложения. Осваивают динамический рендеринг и индексирование JavaScript-кода. Закрепляют паттерны программирования для работы с фреймворком.

Предварительные требования

Для участия в курсе нужны знания JavaScript, CSS и HTML. Желательно ознакомление с системой контроля версий. Опыт работы с ECMAScript 6 или Babel.js будет преимуществом.

Результаты обучения

После курса выпускники умеют строить приложения, сайты и лендинги на React.js. Используют JSX и Virtual DOM для создания интерактивных приложений. Создают SPA-приложения с нуля и адаптируют их под различные устройства. Работают с React.js в командных проектах.

Особенности обучения

Курс ведут преподаватели-практики. Доступно корпоративное обучение и занятия в выходные. Выпускники имеют возможность устроиться в ведущие IT-компании. Доступно индивидуальное обучение.

Что включено

Выдается диплом/сертификат
Гибкий график
Сопровождение ментора