Магистратура
2026/2027
Backend-разработка
Статус:
Курс обязательный (Машинное обучение в цифровом продукте)
Где читается:
Факультет компьютерных наук
Когда читается:
1-й курс, 3 модуль
Охват аудитории:
для своего кампуса
Язык:
русский
Кредиты:
3
Контактные часы:
40
Программа дисциплины
Аннотация
Курс посвящён изучению основ backend-разработки, необходимых для создания и поддержки серверной части веб-сервисов и аналитических систем.
На лекциях рассматриваются ключевые концепции клиент-серверного взаимодействия, принципы работы HTTP и REST API, подходы к организации хранения данных и реализации фоновых процессов.
Практическая часть курса направлена на развитие навыков проектирования и реализации простых веб-сервисов с использованием Python-фреймворков (Flask, FastAPI), интеграции баз данных, настройки кэширования и масштабирования.
Особое внимание уделяется вопросам безопасности, отказоустойчивости и архитектурного проектирования распределённых систем. Итогом курса является разработка и развёртывание полноценного прототипа веб-сервиса.