Чему вы научитесь
- Создавать гибкие API
- Эффективно работать с данными с помощью Pydantic
- Управлять файлами в FastAPI
- Проектировать масштабируемые приложения, применяя различные архитектурные паттерны
- Разрабатывать и интегрировать микросервисы
- Оптимизировать производительность API
- Писать тесты для FastAPI-приложений
О курсе
Освойте продвинутый FastAPI: версионирование API, сложные модели Pydantic, работу с файлами, архитектурные паттерны (Clean Architecture, Onion Architecture), микросервисы (HTTP, RabbitMQ, API Gateway), оптимизацию (кэширование, Rate Limiting, OpenTelemetry) и комплексное тестирование. Постройте высокопроизводительные и масштабируемые API. Внимание, данный курс не содержит ни минуты видео!
Для кого этот курс
Курс будет полезен для продолжающих свое изучение создания API используя FastAPI.
Начальные требования
Для прохождения курса необходимы знания Python, ООП, SQL и иметь базовые знания FastAPI.
Желательно прохождение курса - FastAPI для начинающих
Преподаватели курса
Как проходит обучение
Курс состоит из лекций по теории, тестов, практических заданий(задач).
Сертификат
Успешно завершив курс, вы получите сертификат от платформы Stepik. Уже 107 учеников получили сертификат.
Что вы получите
- Глубокое понимание FastAPI
- Навыки проектирования архитектур
- Опыт работы с микросервисами
- Умение оптимизировать производительность
- Мастерство тестирования
- Конкурентное преимущество
Нагрузка
5-6 часов в неделю