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

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

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

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

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

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

3 урока
1. С чего вообще начинается FastAPI
2. Первый маршрут и его параметры
3. Что отдать клиенту в ответ

Pydantic

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

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

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

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

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

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

2 урока
1. Event loop на пальцах
2. async def или def: где FastAPI вас обманет

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

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

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

4 урока
1. Что лежит внутри JWT
2. Контроль доступа
3. Подтверждение email и сброс пароля
4. Вход через Google и GitHub

Dependency Injection

2 урока
1. Depends: магия, которую видно
2. Управляем зависимостями правильно

Файлы

2 урока
1. Принимаем загрузку и не доверяем ей
2. Раздаём файлы и работаем с S3

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

3 урока
1. Ускоряем отклик API
2. Когда нужен Celery, а когда хватит BackgroundTasks
3. Реальное время: WebSocket и SSE

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

3 урока
1. Первый тест и тестовая БД
2. Тестируем асинхронность и моки
3. Тесты, которые пишет сама схема

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

3 урока
1. Кэш, который не отдаёт устаревшее
2. Middleware и защита от перегруза
3. Узкое место

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

2 урока
1. Repository и Service Layer: куда класть логику
2. DDD и чистая архитектура на практике

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

2 урока
1. Kafka с нуля внутри FastAPI
2. Монолит или микросервисы: честное сравнение

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

4 урока
1. Собираем образ, который не стыдно
2. Запускаем за Nginx
3. Пайплайн, который ловит ошибки
4. Автоматизируем рутину

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

7 уроков
1. Проектируем
2. Регистрация, вход и Google OAuth
3. Команды и роли
4. Задачи: статусы, приоритеты, поиск
5. Файлы к задачам
6. Уведомления в реальном времени
7. Тесты и деплой