• A
  • A
  • A
  • ABC
  • ABC
  • ABC
  • А
  • А
  • А
  • А
  • А
Regular version of the site

Research Seminar “Industrial Web Development with React”

2024/2025
Academic Year
RUS
Instruction in Russian
Course type:
Elective course
When:
3 year, 1-3 module

Instructors


Gurin, Simon


Думкин Никита Алексеевич

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

Аннотация

Курс направлен на изучение практических аспектов разработки и поддержки в промышленных условиях масштабируемых клиент-серверных веб-приложений на языке программирования 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

Авторы

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