Чему вы научитесь
- Проектировать backend на FastAPI с понятной архитектурой
- Создавать типобезопасные API-контракты на Pydantic
- Использовать Dependency Injection и разделять ответственность
- Работать с переменными окружения
- Настраивать логирование для разных окружений
- Писать асинхронный backend-код на async/await
- Работать с БД через асинхронную SQLAlchemy и репозитории
- Реализовывать аутентификацию и авторизацию пользователей
- Добавлять middleware и работать с DI
- Использовать миграции для с Alembic
О курсе
Полный курс по созданию API на Python с помощью FastAPI. Мы соберём полноценное backend-приложение, максимально приближённое к реальной продакшн-разработке. Вы подключите асинхронную SQLAlchemy, реализуете репозитории и миграции, разберётесь с транзакциями, пагинацией и целостностью данных.
Для кого этот курс
Разработчики, знакомые с Python
Начальные требования
Базовое знание Python