CyberBionic Systematics

React

8 829 UAH за курс
32 часов
Для начинающих, Для опытных
React Frontend
Этот курс научит создавать приложения на React. Вы разберете основные концепции: компоненты, состояние, хуки, стилизацию через CSS Modules. На практике напишете собственное приложение, научитесь разбивать его на логические части и оптимизировать.

О курсе

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

Основы React и JSX

Курс начинается со знакомства с React. Студенты создадут первое приложение с помощью Create React App. Они освоят JSX - синтаксис для написания React-компонентов. Научатся создавать простые компоненты и работать с ними.

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

Далее курс охватывает основы работы с компонентами. Студенты узнают о различных типах компонентов - функциональные и классовые. Научатся работать с состоянием компонентов, добавлять обработчики событий и работы со списками. Рассмотрят жизненный цикл компонентов и основы Redux.

Формы и стилизация

В этом модуле студенты научатся работать с формами в React. Узнают о подъеме состояния и валидации данных с помощью PropTypes. Также освоят методы стилизации компонентов, включая использование CSS-модулей.

Практический проект: список заметок

Студенты создадут полноценное приложение - список заметок. Это позволит закрепить знания о props, state и жизненном цикле компонентов. Научатся выбирать тип компонента во время выполнения программы.

Современные возможности React

Модуль посвящен хукам - современному подходу к работе с состоянием и жизненным циклом. Студенты изучат основные хуки, принципы их работы и создадут собственные кастомные хуки. Также ознакомятся с библиотекой react-router для организации маршрутизации.

Расширенные техники

Студенты научатся создавать страницы ошибок с использованием Предохранителей и React.Fragment. Освоят работу с Рефами, Context API и рендер пропсами. Создадут модальное окно с использованием контекста.

Оптимизация приложений

Последний модуль посвящен производительности. Студенты узнают, когда React может работать медленно и как это исправить. Ознакомятся с инструментами для выявления проблем и оптимизации приложений. Рассмотрят нормализацию хранилища в Redux и методы уменьшения размера билда.

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

После завершения курса студенты смогут применять основные концепции построения одностраничных приложений на React. Научатся разбивать приложения на логические компоненты, стилизовать их с помощью CSS модулей и строить полноценные React-приложения.

Формат обучения

Курс включает практические занятия с проверкой домашних заданий. Доступен бесплатный видеокурс. Предусмотрено онлайн тестирование и сертификация после успешного завершения.

Что включено

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