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

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

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

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

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

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

Разделы в курсе «Продвинутый FastAPI для продолжающих» 7 разделов Уроки в курсе «Продвинутый FastAPI для продолжающих» 41 урок Тесты в курсе «Продвинутый FastAPI для продолжающих» 146 тестов Задачи в курсе «Продвинутый FastAPI для продолжающих» 32 задачи Время прохождения курса «Продвинутый FastAPI для продолжающих» 15 ч. Последнее обновление курса «Продвинутый FastAPI для продолжающих» обн. 25 августа 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. Моки и стабы