FastAPI изучается через работающие продукты
За семь самостоятельных проектов ты пройдёшь путь от первого маршрута и Swagger до полноценного серверного сайта. Каждый урок начинается с отдельного чистого репозитория, вводит один новый слой и заканчивается тестируемым результатом.
Проекты курса
- CityPulse — API городских событий и интерактивная документация;
- HabitFlow — полный CRUD, фильтры, PATCH и осмысленные ошибки;
- ShelfSpace — постоянные данные в SQLite через SQLModel;
- SafeNotes — регистрация, Argon2, JWT и приватные данные;
- CloudGallery — безопасная загрузка изображений в локальное или S3-хранилище;
- BriefAI — асинхронный AI-провайдер с Gemini и demo-режимом;
- ProjectAtlas — итоговый сайт с HTML, сессиями, БД, AI, облачными обложками, тестами и Docker.
Курс рассчитан на ученика после основ Python, курса по API и базового Git. Реальные ключи не обязательны: облачные интеграции имеют локальные режимы, поэтому проекты остаются воспроизводимыми и спустя время.