Курс: JavaScript. Уровень 6. React и JSX

Курс: JavaScript. Уровень 6. React и JSX

Курс: JavaScript. Уровень 6. React и JSX


Продолжительность курса: 16 ак. ч.

Описание курса:
ReactJS — популярная JavaScript-библиотека с открытым исходным кодом. Разработана для построения пользовательских интерфейсов (UI, User Interfaces) на основе компонентного подхода. Характеризуется декларативным подходом к описанию, компоненто-ориентированностью и простотой использования. Особенности ReactJS: однонаправленный поток данных, виртуальный DOM, JSX.
В настоящий момент библиотека поддерживается известными соцсетями и сообществом индивидуальных разработчиков.
Курс познакомит вас с базовыми особенностями популярной библиотеки, даст практические навыки создания компонентов на ReactJS и его расширении JavaScript - JSX.
• использование create-react-app
• акцент на функциональные компоненты
• использование базовых хуков useState, useEffect
• тестирование и сборка проекта
• работа с контекстом

Аудитория:
Курс будет полезен для выпускников курсов направления JavaScript, а также для слушателей, ориентированных на работу с клиентской стороной.

Необходимая подготовка:
Успешное окончание курса JavaScript. Уровень 2. Расширенные возможности, или эквивалентная подготовка.

Программа курса:
Модуль 1.  Введение в React и JSX 
• Введение в курс
• Инструмент
• Что такое React
• Как начать работу с React
• Лабораторная работа: установка CRA
• Что такое JSX
• Лабораторная работа: работа с JSX

Модуль 2. Компоненты React 
• Компоненты React
• Свойства компонентов (props)
• Лабораторная работа: создание React-компонентов
• Композиция компонентов
• Лабораторная работа: реализация композиции
• Дочерние компоненты (props.children)
• Файловая структура
• Тестирование и сборка
• События в React

Модуль 3. Состояние в React-компонентах 
• Состояние в функциональных компонентах
• Состояние в классовых компонентах
• Обработка ввода в <input />
• Лабораторная работа: работа с состоянием
• Поднятие состояния
• Хук useEffect
• Лабораторная работа: поднятие состояния

Модуль 4. Дополнительный материал 
• Контекст и useContext
• Маршрутизация
• Реализация модального окна
• Отображение товаров в каталоге
• useReducer
• Домашние работы и завершение курса

Окончательная цена указывается в договоре на обучение.

Характеристики курса

  • Начало: 04 мая 2026
  • Окончание: 07 мая 2026
  • Вендор: JavaScript
  • Код курса: JS18
  • Город: Екатеринбург, Пермь, Москва,
  • Направление: Курсы для IT-специалистов
  • Академических часов: 16
  • Количество мест: 8
  • Очно: 36900 ₽
  • Дистанционно: 36900 ₽
Записаться на курс

Курсы повышения квалификации
и профессиональной переподготовки


График работы:
Мы отвечаем на звонки и письма в будние дни с 7:00 до 16:00 по Мск

8 800 (600)-66-16

Владелец сайта:
АНО ДПО «Учебный центр «ШИФТ»
ИНН 5904355180
ОГРН 1175958039586
Юридический адрес: 614010, г. Пермь, ул. Клары Цеткин, д. 14, офис 32.
E-mail: info@eshift.ru