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