Курс на Stepik
Обложка курса «FastAPI: разработка современных веб-сервисов» на Stepik
1 790 ₽

FastAPI: разработка современных веб-сервисов 0.000

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

Практический курс по FastAPI с упором на архитектуру и реальные задачи. По итогам курса у вас будет собственный API-проект.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «FastAPI: разработка современных веб-сервисов»Учеников на курсе 2
Сертификаты, выданные на курсе «FastAPI: разработка современных веб-сервисов»Сертификатов выдано 1
Отзывы о курсе «FastAPI: разработка современных веб-сервисов»Отзывов получено 0
Рейтинг курса «FastAPI: разработка современных веб-сервисов»Рейтинг курса 0.000
Уроки в курсе «FastAPI: разработка современных веб-сервисов»Количество уроков 48
Тесты в курсе «FastAPI: разработка современных веб-сервисов»Количество квизов 407
Стоимость курса «FastAPI: разработка современных веб-сервисов»Стоимость курса 1 790 ₽
Обновления курса «FastAPI: разработка современных веб-сервисов»Обновления курса
Дата публикации курса «FastAPI: разработка современных веб-сервисов»Дата публикации курса
Последнее обновление курса «FastAPI: разработка современных веб-сервисов»Последнее обновление
Сложность easy

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

Разделы в курсе «FastAPI: разработка современных веб-сервисов» 16 разделов Уроки в курсе «FastAPI: разработка современных веб-сервисов» 48 уроков Тесты в курсе «FastAPI: разработка современных веб-сервисов» 407 тестов Последнее обновление курса «FastAPI: разработка современных веб-сервисов» обн. 18 июня 2026

1. Первые шаги с FastAPI

3 урока
Открытый
1.1 С чего вообще начинается FastAPI
4
1
-
0
Открытый
1.2 Первый маршрут и его параметры
2
1
-
0
Открытый
1.3 Что отдать клиенту в ответ
2
1
-
0

2. Pydantic

3 урока
Открытый
2.1 BaseModel и Field: описываем данные строго
2
1
-
0
Открытый
2.2 Когда простой валидации уже недостаточно
2
1
-
0
Открытый
2.3 Одна сущность — три схемы
2
1
-
0

3. CRUD и маршрутизация

3 урока
Открытый
3.1 HTTP-методы
2
1
-
0
Открытый
3.2 Как не отдать 100 000 строк одним запросом
2
1
-
0
Открытый
3.3 Когда /v2 уже неизбежен
1
1
-
0

4. Ошибки и заголовки

2 урока
Открытый
4.1 Заголовки, куки и формы: читаем запрос целиком
2
1
-
0
Открытый
4.2 Один формат ошибки на всё приложение
2
1
-
0

5. Asyncio и асинхронность

2 урока
Открытый
5.1 Event loop на пальцах
2
1
-
0
Открытый
5.2 async def или def: где FastAPI вас обманет
2
1
-
0

6. База данных: SQLAlchemy + Alembic

3 урока
Открытый
6.1 Связи и почему N+1 убивает прод
2
1
-
0
Открытый
6.2 Миграции без потери данных
2
1
-
0
Открытый
6.3 SQLAlchemy, SQLModel или Tortoise
2
1
-
0

7. Аутентификация и авторизация

4 урока
Открытый
7.1 Что лежит внутри JWT
2
1
-
0
Открытый
7.2 Контроль доступа
2
2
-
0
Открытый
7.3 Подтверждение email и сброс пароля
1
1
-
0
Открытый
7.4 Вход через Google и GitHub
2
1
-
0

8. Dependency Injection

2 урока
Открытый
8.1 Depends: магия, которую видно
2
1
-
0
Открытый
8.2 Управляем зависимостями правильно
1
1
-
0

9. Файлы

2 урока
Открытый
9.1 Принимаем загрузку и не доверяем ей
3
1
-
0
Открытый
9.2 Раздаём файлы и работаем с S3
2
1
-
0

10. Фоновые задачи и очереди

3 урока
Открытый
10.1 Ускоряем отклик API
2
1
-
0
Открытый
10.2 Когда нужен Celery, а когда хватит BackgroundTasks
1
1
-
0
Открытый
10.3 Реальное время: WebSocket и SSE
1
1
-
0

11. Тестирование

3 урока
Открытый
11.1 Первый тест и тестовая БД
2
2
-
0
Открытый
11.2 Тестируем асинхронность и моки
2
1
-
0
Открытый
11.3 Тесты, которые пишет сама схема
2
1
-
0

12. Производительность и кэширование

3 урока
Открытый
12.1 Кэш, который не отдаёт устаревшее
1
1
-
0
Открытый
12.2 Middleware и защита от перегруза
1
1
-
0
Открытый
12.3 Узкое место
1
1
-
0

13. Архитектура и паттерны

2 урока
Открытый
13.1 Repository и Service Layer: куда класть логику
1
1
-
0
Открытый
13.2 DDD и чистая архитектура на практике
1
1
-
0

14. Kafka и микросервисы

2 урока
Открытый
14.1 Kafka с нуля внутри FastAPI
1
1
-
0
Открытый
14.2 Монолит или микросервисы: честное сравнение
1
1
-
0

15. Продакшен: Docker, CI/CD, мониторинг

4 урока
Открытый
15.1 Собираем образ, который не стыдно
2
1
-
0
Открытый
15.2 Запускаем за Nginx
1
1
-
0
Открытый
15.3 Пайплайн, который ловит ошибки
1
1
-
0
Открытый
15.4 Автоматизируем рутину
2
1
-
0

16. Финальный проект

7 уроков
Открытый
16.1 Проектируем
2
2
-
0
Открытый
16.2 Регистрация, вход и Google OAuth
2
1
-
0
Открытый
16.3 Команды и роли
2
1
-
0
Открытый
16.4 Задачи: статусы, приоритеты, поиск
2
1
-
0
Открытый
16.5 Файлы к задачам
2
1
-
0
Открытый
16.6 Уведомления в реальном времени
2
1
-
0
Открытый
16.7 Тесты и деплой
2
1
-
0