Маршрут
Backend-разработчик Python
Учебный маршрут backend-разработчика на Python: язык и среда выполнения CPython, конкурентность, веб-фреймворки и API, данные и ORM, безопасность, продакшн-инженерия и архитектура.
Порядок
Темы по порядку
- 01
Язык Python
- 02
Среда выполнения CPython
- 03
Асинхронность и конкурентность
- Типизация
- Алгоритмы и структуры данных
- 04
Веб-фреймворки
- FastAPI
- Django
- Flask
- Проектирование API
- 05
SQL и реляционные данные
- 06
ORM и миграции
- 07
Redis и кэширование
- Производительность запросов
- 08
Аутентификация и авторизация
- OAuth, OIDC и JWT
- Защита API и секреты
- 09
Готовность к продакшну
- Тестирование
- Упаковка и окружение
- Наблюдаемость
- Очереди задач
- Контейнеры и CI/CD
- 10
Модульная архитектура
- 11
ООП и SOLID
- Паттерны проектирования
- 12
Проектирование систем
- Микросервисы
- DDD и CQRS
Возьмите маршрут по своей роли
Темы уже выстроены по приоритету — начните с первой и закрепляйте ответы с AI-разбором.