Чему вы научитесь
- Строить REST API на FastAPI с асинхронными эндпоинтами и Dependency Injection
- Проектировать и работать с PostgreSQL через SQLAlchemy и управлять схемой через Alembic
- Внедрять чистую архитектуру с разделением на слои API → Service → Repository → DB
- Контейнеризировать приложение через Docker и оркестрировать сервисы через Docker Compose
- Кешировать запросы и управлять сессиями через Redis
- Настраивать асинхронную обработку событий через Apache Kafka
- Собирать метрики и настраивать мониторинг через Prometheus и Grafana
- Внедрять JWT-аутентификацию и ролевую авторизацию
- Писать модульные и интеграционные тесты с pytest
- Создавать production-ready бэкенд-сервисы с полным стеком для портфолио
О курсе
Для кого этот курс
Преподаватели курса
Как проходит обучение
Курс построен на практическом подходе. Каждый модуль содержит текстовую теорию и сразу за ней — практические задания с кодом. В конце каждого подмодуля вас ждёт тестирование для закрепления материала. Финальный проект собирает все изученные технологии в единую работающую систему.
Что вы получите
- Production-ready бэкенд-сервис с полным стеком — готовый проект для портфолио
- Навыки работы с FastAPI, PostgreSQL, Docker, Redis, Kafka, Prometheus и Grafana
- Понимание чистой архитектуры и правильного разделения на слои
- Навыки тестирования, контейнеризации и мониторинга
- Умение проектировать и деплоить промышленные системы