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

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

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

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

Аннотация

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

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

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

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

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

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

  • Базовые типы TypeScript
  • Интерфейсы, условные, утилитные и обобщенные типы
  • Основы React
  • Классовые и функциональные компоненты
  • Подходы к оптимизации
  • State-management приложения на примере Redux
  • Подходы к стилизации
  • Маршрутизация и взаимодействие с сервером
  • Интернационализация и браузерные API
  • REST API и сокеты с точки зрения backend
  • Консультативное занятие
Элементы контроля

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

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

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

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

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

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

  • 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

Авторы

  • Буцкая Евгения Александровна
  • Лебедев Сергей Аркадьевич
  • Гурин Семен Борисович