Построй настоящий backend — с нуля до Docker
LinkHive — сервис сокращения ссылок. Ты построишь его с нуля за 5 уроков и в итоге получишь production-ready API который можно показать на собеседовании.
Каждый урок добавляет новый слой:
- Урок 1: первые эндпоинты, Swagger из коробки, структура проекта
- Урок 2: база данных SQLite через SQLModel, полный CRUD, миграции
- Урок 3: JWT-авторизация, OAuth2, защита маршрутов
- Урок 4: трекинг кликов, аналитика, middleware, CORS
- Урок 5: тесты с pytest, Dockerfile, docker-compose с PostgreSQL
Что ты умеешь после курса:
- Проектировать и реализовывать REST API на FastAPI
- Работать с базой данных через SQLModel и делать миграции
- Выстраивать авторизацию через JWT
- Писать тесты с изолированной тестовой БД
- Упаковывать приложение в Docker