Курс на Stepik
Обложка курса «Продвинутый FastAPI для продолжающих» на Stepik
3 999 ₽

Продвинутый FastAPI для продолжающих ★ 4.833

Открыть на
STEPIK.ORG

Освойте продвинутый FastAPI: версионирование API, сложные модели Pydantic, работу с файлами, архитектурные паттерны (Clean Architecture, Onion Architecture), микросервисы (HTTP, RabbitMQ, API Gateway), оптимизацию (кэширование, Rate Limiting, OpenTelemetry) и комплексное тестирование. Постройте высокопроизводительные и масштабируемые API. Внимание, данный курс не содержит ни минуты видео!

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Продвинутый FastAPI для продолжающих»Учеников на курсе 1 159
Сертификаты, выданные на курсе «Продвинутый FastAPI для продолжающих»Сертификатов выдано 158
Отзывы о курсе «Продвинутый FastAPI для продолжающих»Отзывов получено 18
Рейтинг курса «Продвинутый FastAPI для продолжающих»Рейтинг курса 4.833
Уроки в курсе «Продвинутый FastAPI для продолжающих»Количество уроков 41
Тесты в курсе «Продвинутый FastAPI для продолжающих»Количество квизов 267
Задачи с кодом в курсе «Продвинутый FastAPI для продолжающих»Количество задач с кодом 92
Время прохождения курса «Продвинутый FastAPI для продолжающих»Время прохождения курса —
Стоимость курса «Продвинутый FastAPI для продолжающих»Стоимость курса 3 999 ₽ —
Обновления курса «Продвинутый FastAPI для продолжающих»Обновления курса — —
Дата публикации курса «Продвинутый FastAPI для продолжающих»Дата публикации курса — ———
Последнее обновление курса «Продвинутый FastAPI для продолжающих»Последнее обновление — ———
Сложность normal — ———

Содержание курса

Разделы в курсе «Продвинутый FastAPI для продолжающих» 7 разделов Уроки в курсе «Продвинутый FastAPI для продолжающих» 41 урок Тесты в курсе «Продвинутый FastAPI для продолжающих» 267 тестов Задачи в курсе «Продвинутый FastAPI для продолжающих» 92 задачи Время прохождения курса «Продвинутый FastAPI для продолжающих» 21 ч. Последнее обновление курса «Продвинутый FastAPI для продолжающих» обн. 10 октября 2026

Продвинутый FastAPI

7 уроков
1. Вложенные маршрутизаторы APIRouter (Nested Routers) ↗
2. Управление API и версионирование(Path, Header) ↗
3. Управление API и версионирование (Accept Header) ↗
4. Создание собственных классов APIRoute ↗
5. Lifespan Events ↗
6. Глобальная конфигурация в FastAPI ↗
7. Response классы ↗

Продвинутая обработка данных и Pydantic

6 уроков
1. Продвинутые типы Pydantic ↗
2. Вложенные модели и циклические зависимости ↗
3. Расширенная валидация и модификация данных ↗
4. Дженерики Pydantic (Pydantic Generics) ↗
5. Сериализация и Десериализация ↗
6. Настройка поведения через ConfigDict ↗

Работа с файлами в FastAPI

4 урока
1. Загрузка файлов в FastAPI ↗
2. Валидация файлов ↗
3. Скачивание файлов в FastAPI ↗
4. Потоковая передача данных (Streaming) ↗

Архитектуры в FastAPI

5 уроков
1. Простая (монолитная) структура ↗
2. Модульная структура / Структура по функциональным возможностям ↗
3. Многоуровневая архитектура (Layered Architecture) ↗
4. Луковая архитектура (Onion Architecture) ↗
5. Чистая архитектура (Clean Architecture) ↗

Микросервисы с FastAPI

6 уроков
1. Построение нескольких FastAPI сервисов ↗
2. Взаимодействие между микросервисами (HTTP) ↗
3. Взаимодействие между микросервисами (RabbitMQ) ↗
4. Взаимодействие между микросервисами (RabbitMQ), часть 2 ↗
5. API Gateway ↗
6. Итоги работы ↗

Производительность и оптимизация

5 уроков
1. Кэширование ↗
2. Rate Limiting ↗
3. Логирование в FastAPI ↗
4. Prometheus ↗
5. Grafana ↗

Тестирование приложения

8 уроков
1. Введение в тестирование FastAPI ↗
2. Тестирование через TestClient в FastAPI ↗
3. Написание тестов с pytest ↗
4. Изоляция тестов ↗
5. Тестирование асинхронного кода ↗
6. Тестирование HTTP-запросов ↗
7. Тестирование защищенных эндпоинтов ↗
8. Моки и стабы ↗