Введение в React и Redux: Основы разработки интерфейсов

Курс предназначен в первую очередь для разработчиков программного обеспечения и веб-разработчиков, которые хотят получить практические навыки использования фреймворков React и Redux для разработки веб-приложений. Курс предоставит подробный обзор принципов работы этих фреймворков, создания компонентов, управления потоками данных и поможет участникам получить прочную основу для использования этих современных инструментов.

Объем курса

120 ак.ч
(80 аудиторное обучение и 40 самостоятельная работа)

Время проведения

02.12.24 - 07.02.25
13.01.25 - 21.03.25
03.02.25 - 11.04.25

Учебные дни

по договоренности

Стоимость

1640 € + ндс/участник

Цель курса

Цель курса - дать слушателям глубокое понимание фреймворков React и Redux и их использования в разработке веб-приложений. Участники получат практические навыки создания динамических пользовательских интерфейсов и управления состояниями с помощью Redux.

Учебный план

1.1. Введение в React.js и его преимущества для разработки веб-приложений
1.2. Создание и использование компонентов
1.3. Синтаксис JSX и его использование при создании пользовательских интерфейсов
1.4. Обработка событий и привязка данных в компонентах React

2.1 Методы React.js и их использование для управления жизненным циклом компонентов
2.2 Расширенные возможности связывания данных и создания динамических пользовательских интерфейсов.
2.3. Повторное использование компонентов и создание многократно используемых компонентов
2.4. Использование контекста React.js для обмена данными между различными компонентами

3.1. Введение и принципы работы Redux
3.2. Основы Redux: actions, reducers, store
3.3. Связывание Redux с компонентами React и использование библиотек привязки

4.1. Управление асинхронными операциями с помощью Redux
4.2. Расширенное использование React и Redux, включая интеграцию с маршрутизаторами
4.3. Тестирование и устранение неполадок в приложениях React-Redux
4.4. Следование лучшим практикам и написание эффективного кода.

5.1. Разработка полноценного веб-приложения с использованием React и Redux.
5.2. Интеграция с внешним API

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

По окончанию курса обучающийся:

  • обладает глубокими знаниями фреймворков React и Redux для разработки веб-приложений;
  • может создавать динамичные и интерактивные пользовательские интерфейсы с помощью React;
  • может эффективно управлять состоянием приложения с помощью Redux;
  • умеет применять лучшие практики и структуры в проектах React и Redux.

Целевая аудитория

На курс приглашаются:

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

Методы обучения

Аудиторное обучение (80 ак. часов): лекции, практические занятия, работа в группах
Самостоятельная работа (40 часов): выполнение рабочих и учебных заданий с конкретными целями, по которым преподаватель дает обратную связь

Учебные материалы

Участники получат подготовленные учителем соответствующие каждой теме курса материалы в электронном виде.

Учебная среда

Обучение проходит в компьютерных классах, оснащенных всем необходимым техническим оборудованием. Размер группы - до 10 участников. 
Обучение также может проходить в онлайн формате. 
Имеется доступ для инвалидных колясок.
Подробное описание учебной среды: правила организации обучения

Критерии оценки результатов обучения:

Результаты обучения будут оцениваться на основе практических работ, выполненных самостоятельно.

Условия окончания курса и выдаваемые документы

По окончании обучения учебный центр выдает сертификат или свидетельство. Сертификат выдается, если обучающийся посетил не менее 75 % занятий и выполнил 75 % практических заданий. Свидетельство об участии выдается, если обучающийся не достиг всех результатов обучения, необходимых для завершения программы, но участвовал в учебном процессе.

Описание квалификации, учебы или опыта работы, подтверждающих компетентность преподавателя.

Высшее образование, работает по специальности или имеет соответствующий опыт преподавания в области ИТ.

Группа программы обучения:

0611 Arvutikasutus

Регистрация