Россия
План поступления
Войти

React: Фронтед-разработчик

повышение квалификации

О программе

Язык программирования React используется для разработки пользовательских интерфейсов. Курс от Университета ИТМО позволит расширить свои компетенции frontend разработчика.

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

В рамках курса слушатели создадут работоспособные приложения на React, научатся тестировать их, а также запускать созданные приложения в рабочей среде.

Онлайн курс состоит из теоретических и практических занятий, материалы и весь код выкладываются на Github. Домашние задания направлены на закрепление полученных на занятиях знаний и связаны с созданием рабочего веб приложения.

Варианты обучения

Вариант обученияСтоимостьКогдаСрок обученияГрафик занятий
дистанционно
25 000 р.
2 месяца
-

Программа обучения

Модуль 1. Знакомство с React фреймворком и создание первого приложения
1. Обзор и установка необходимого программного обеспечения. 2. Знакомство с React фреймворком, преимущества использования React. 3. Создание и запуск React приложений.
Модуль 2. Компоненты React фреймворка
1. Создание компонентов и размещение вспомогательного функционала. 2. Экспорт, импорт, использование и переиспользование компонентов. 3. Добавление разметки и стилей в компоненты. 4. Виртуальный DOM: элементы React и этапы обновления пользовательского интерфейса.
Модуль 3. Использование JSX для описания пользовательского интерфейса
1. Условная отрисовка в компонентах. 2. Генерация списков в компонентах. 3. Передача данных в дочерние компоненты и их использование. 4. Композиция компонентов и разделение ответственности.
Модуль 4. События и сторонние эффекты
1. Добавление и использование обработчиков событий. 2. Чистые компоненты и сторонние эффекты.
Модуль 5. Управление состоянием компонентов
1. Что такое состояние компонента и для чего оно используется. 2. Что такое хуки и для чего они используются. 3. Триггеры, рендеринг и отрисовка в Dom дереве. 4. Понятие чистых функций, мутабельности и иммутабельности. 5. Управление состоянием и совместное использование состояния компонентами. 6. Использование reducer и context. 7. Изменение данных без перерисовки интерфейса.
Модуль 6. Маршрутизация в React приложениях
1. Библиотека React Router 2. Создание и настройка маршрутов, вложенные маршруты. 3. Компоненты React Router 4. Хуки React Router
Модуль 7. Глобальное хранилище Redux
1. Локальное состояние React и глобальное хранилище Redux. 2. Подходы к управлению состоянием, иммутабельность. 3. State, Actions, Reducers. Понятия и использование. 4. Dispatchers и асинхронная логика и извлечение данных.
Модуль 8.
Работа со сторонними API
Модуль 9. Тестирование и деплой React приложений
1. Библиотека Jest для тестирования react приложений. 2. Подключение библиотеки и написание тестов. 3. Тестирование асинхронного кода. 4. Mock функции и snapshot тестирование. 5. Деплой react приложений: способы, этапы и автоматизация.
Модуль 10.
Next.js - фреймворк для создания приложений на React

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

  • Удостоверение о повышении квалификации

Оставьте отзыв

Учились здесь? Оставьте отзыв, и, может быть, это поможет другим в выборе. Кроме этого, из ваших оценок формируется наш рейтинг.

Смотрите также

Учебные центры Санкт-Петербурга по направлению «информационные технологии», Учебные центры Санкт-Петербурга по направлению «информационные технологии» дистанционно, Учебные центры Санкт-Петербурга по направлению «программирование», Учебные центры Санкт-Петербурга по направлению «программирование» дистанционно