• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
Бакалавриат 2025/2026

Научно-исследовательский семинар "Промышленная веб-разработка на React"

Статус: Курс по выбору (Программная инженерия)
Когда читается: 3-й курс, 1-3 модуль
Охват аудитории: для своего кампуса
Язык: русский
Кредиты: 3
Контактные часы: 48

Программа дисциплины

Аннотация

Курс направлен на изучение практических аспектов разработки и поддержки в промышленных условиях масштабируемых клиент-серверных веб-приложений на языке программирования JavaScript с использованием библиотеки React.
Цель освоения дисциплины

Цель освоения дисциплины

  • Студенты получат базовые навыки, необходимые для создания современных frontend-приложений с использованием React, TypeScript и дополнительных open-source библиотек.
Планируемые результаты обучения

Планируемые результаты обучения

  • Использование инструментов типизации TypeScript, Разработка React-компонентов, Взаимодействие с сервером на основе REST API и WebSocket, применение браузерных API, CSS-in-JS стилизация
Содержание учебной дисциплины

Содержание учебной дисциплины

  • Базовые типы TypeScript
  • Интерфейсы, условные, утилитные и обобщенные типы
  • Основы React, функциональные компоненты
  • Подходы к оптимизации
  • Подходы к стилизации
  • State-management приложения на примере Redux Toolkit
  • Работа с REST API: HTTP, WebSocket, RTK Query
  • Маршрутизация
  • Архитектурные паттерны и подходы
  • Интернационализация и браузерные API
  • Линтинг, форматирование и контроль качества, unit-тестирование
  • Консультативное занятие
Элементы контроля

Элементы контроля

  • неблокирующий Доклад
  • неблокирующий РС_1-11
    Работа на семинарах 1-10
  • неблокирующий ДЗ_1-6
  • неблокирующий Экз
Промежуточная аттестация

Промежуточная аттестация

  • 2025/2026 3rd module
    Final = Экз * 0,6 + Накоп * 0,4 Накоп = SUM(РС_1-11)/11 * 0,4 + AVG(ДЗ_1-6) * 0,5 + Доклад * 0,1
Список литературы

Список литературы

Рекомендуемая основная литература

  • React в действии, Томас, М. Т., 2019
  • React и Redux: функциональная веб-разработка - 978-5-4461-0668-4 - Бэнкс А. - 2020 - Санкт-Петербург: Питер - https://ibooks.ru/bookshelf/356951 - 356951 - iBOOKS

Рекомендуемая дополнительная литература

  • React: современные шаблоны для разработки приложений. — 2-е изд. . - 978-5-4461-1492-4 - Бэнкс Алекс, Порселло Ева - 2022 - Санкт-Петербург: Питер - https://ibooks.ru/bookshelf/379917 - 379917 - iBOOKS

Авторы

  • Буцкая Евгения Александровна
  • Думкин Никита Алексеевич