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

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

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

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Продвинутый FastAPI для продолжающих»Учеников на курсе 930
Сертификаты, выданные на курсе «Продвинутый FastAPI для продолжающих»Сертификатов выдано 110
Отзывы о курсе «Продвинутый FastAPI для продолжающих»Отзывов получено 14
Рейтинг курса «Продвинутый FastAPI для продолжающих»Рейтинг курса 4.786
Уроки в курсе «Продвинутый 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 для продолжающих» обн. 28 мая 2026

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

7 уроков
Открытый
1.1 Вложенные маршрутизаторы APIRouter (Nested Routers)
672
103
71м 50с
17
Закрытый
1.2 Управление API и версионирование(Path, Header)
195
91
61м 4с
10
Закрытый
1.3 Управление API и версионирование (Accept Header)
184
138
31м 7с
10
Закрытый
1.4 Создание собственных классов APIRoute
181
139
19м 13с
9
Открытый
1.5 Lifespan Events
381
87
44м 23с
11
Закрытый
1.6 Глобальная конфигурация в FastAPI
172
80
46м 3с
7
Закрытый
1.7 Response классы
164
79
40м 6с
8

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

6 уроков
Закрытый
2.1 Продвинутые типы Pydantic
181
123
22м 57с
8
Закрытый
2.2 Вложенные модели и циклические зависимости
155
80
26м 40с
7
Закрытый
2.3 Расширенная валидация и модификация данных
145
78
43м 1с
7
Закрытый
2.4 Дженерики Pydantic (Pydantic Generics)
152
77
22м 59с
9
Закрытый
2.5 Сериализация и Десериализация
147
74
39м 32с
8
Закрытый
2.6 Настройка поведения через ConfigDict
139
98
23м 7с
8

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

4 урока
Закрытый
3.1 Загрузка файлов в FastAPI
136
97
27м 8с
7
Закрытый
3.2 Валидация файлов
116
96
18м 12с
7
Закрытый
3.3 Скачивание файлов в FastAPI
114
91
15м 38с
8
Закрытый
3.4 Потоковая передача данных (Streaming)
123
90
19м 16с
6

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

5 уроков
Закрытый
4.1 Простая (монолитная) структура
174
114
11м 41с
9
Закрытый
4.2 Модульная структура / Структура по функциональным возможностям
164
112
14м 11с
8
Закрытый
4.3 Многоуровневая архитектура (Layered Architecture)
165
104
27м 38с
10
Закрытый
4.4 Луковая архитектура (Onion Architecture)
157
87
35м 14с
9
Закрытый
4.5 Чистая архитектура (Clean Architecture)
163
89
23м 18с
5

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

6 уроков
Закрытый
5.1 Построение нескольких FastAPI сервисов
152
112
17м 1с
6
Закрытый
5.2 Взаимодействие между микросервисами (HTTP)
137
110
9м 20с
6
Закрытый
5.3 Взаимодействие между микросервисами (RabbitMQ)
148
106
20м 22с
7
Закрытый
5.4 Взаимодействие между микросервисами (RabbitMQ), часть 2
120
95
8м 47с
3
Закрытый
5.5 API Gateway
129
102
5м 37с
3
Закрытый
5.6 Итоги работы
109
109
1м 25с
1

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

5 уроков
Закрытый
6.1 Кэширование
143
75
26м 40с
5
Закрытый
6.2 Rate Limiting
108
74
11м 38с
6
Закрытый
6.3 Логирование в FastAPI
142
78
13м 13с
3
Закрытый
6.4 Prometheus
130
88
10м 12с
3
Закрытый
6.5 Grafana
121
100
2м 1с
3

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

8 уроков
Закрытый
7.1 Введение в тестирование FastAPI
118
118
2м 26с
4
Закрытый
7.2 Тестирование через TestClient в FastAPI
111
78
17м 11с
5
Закрытый
7.3 Написание тестов с pytest
105
79
17м 55с
5
Закрытый
7.4 Изоляция тестов
95
70
26м 12с
6
Закрытый
7.5 Тестирование асинхронного кода
89
62
15м 0с
5
Закрытый
7.6 Тестирование HTTP-запросов
78
58
6м 55с
4
Закрытый
7.7 Тестирование защищенных эндпоинтов
79
59
8м 56с
5
Закрытый
7.8 Моки и стабы
94
59
16м 47с
3