Объем курса
(80 аудиторное обучение и 40 самостоятельная работа)
Время проведения
13.01.25 - 21.03.25
03.02.25 - 11.04.25
Учебные дни
Язык обучения
Место проведения
Стоимость
Цель курса
Цель курса - дать слушателям глубокое понимание фреймворков React и Redux и их использования в разработке веб-приложений. Участники получат практические навыки создания динамических пользовательских интерфейсов и управления состояниями с помощью Redux.
Учебный план
Модуль 1: Основы React.js (18 ак.ч)
1.1. Введение в React.js и его преимущества для разработки веб-приложений
1.2. Создание и использование компонентов
1.3. Синтаксис JSX и его использование при создании пользовательских интерфейсов
1.4. Обработка событий и привязка данных в компонентах React
Модуль 2: Компоненты, совместное использование данных (18 ак.ч)
2.1 Методы React.js и их использование для управления жизненным циклом компонентов
2.2 Расширенные возможности связывания данных и создания динамических пользовательских интерфейсов.
2.3. Повторное использование компонентов и создание многократно используемых компонентов
2.4. Использование контекста React.js для обмена данными между различными компонентами
Модуль 3: Основы Redux (16 ак.ч)
3.1. Введение и принципы работы Redux
3.2. Основы Redux: actions, reducers, store
3.3. Связывание Redux с компонентами React и использование библиотек привязки
Модуль 4: Усовершенствование приложений (16 ак.ч)
4.1. Управление асинхронными операциями с помощью Redux
4.2. Расширенное использование React и Redux, включая интеграцию с маршрутизаторами
4.3. Тестирование и устранение неполадок в приложениях React-Redux
4.4. Следование лучшим практикам и написание эффективного кода.
Модуль 5: Проект "Динамическое веб-приложение с использованием React и Redux" (10 ак.ч)
5.1. Разработка полноценного веб-приложения с использованием React и Redux.
5.2. Интеграция с внешним API
Результаты обучения
По окончанию курса обучающийся:
- обладает глубокими знаниями фреймворков React и Redux для разработки веб-приложений;
- может создавать динамичные и интерактивные пользовательские интерфейсы с помощью React;
- может эффективно управлять состоянием приложения с помощью Redux;
- умеет применять лучшие практики и структуры в проектах React и Redux.
Целевая аудитория
На курс приглашаются:
- Разработчики программного обеспечения, которые хотят получить навыки разработки динамических веб-приложений с использованием React и Redux.
- Веб-разработчики, которые хотят расширить свои знания и навыки в области передовой разработки веб-приложений.
- Студенты, которые хотят развить практические навыки создания современных веб-приложений.
- Все, кто интересуется разработкой современных веб-приложений и хочет научиться создавать динамичные и функциональные пользовательские интерфейсы с помощью React и Redux.
Методы обучения
Аудиторное обучение (80 ак. часов): лекции, практические занятия, работа в группах
Самостоятельная работа (40 часов): выполнение рабочих и учебных заданий с конкретными целями, по которым преподаватель дает обратную связь
Учебные материалы
Участники получат подготовленные учителем соответствующие каждой теме курса материалы в электронном виде.
Учебная среда
Имеется доступ для инвалидных колясок.
Критерии оценки результатов обучения:
Результаты обучения будут оцениваться на основе практических работ, выполненных самостоятельно.
Условия окончания курса и выдаваемые документы
По окончании обучения учебный центр выдает сертификат или свидетельство. Сертификат выдается, если обучающийся посетил не менее 75 % занятий и выполнил 75 % практических заданий. Свидетельство об участии выдается, если обучающийся не достиг всех результатов обучения, необходимых для завершения программы, но участвовал в учебном процессе.
Описание квалификации, учебы или опыта работы, подтверждающих компетентность преподавателя.
Высшее образование, работает по специальности или имеет соответствующий опыт преподавания в области ИТ.
Группа программы обучения:
0611 Arvutikasutus
Регистрация
Елизавета Демченко
Ala-Too International University
Informaatika ja infotehnoloogia
Опыт преподавания с 2021 года
Навыки: Front-end/React/Redux