Получить доступ

Веб-фреймворки

Основа с Junior

FastAPI и Django — API, зависимости, ORM, асинхронность.

фреймворккогда
FastAPIAPI, асинхронность, автодокументация
Django«всё включено»: ORM, админка, авторизация
Flaskминимализм, старые проекты

Что важно знать

  • Pydantic-модели для входа и выхода.
  • Depends — зависимости и авторизация.
  • SQLAlchemy 2.0 или Django ORM, миграции, N+1.

Критерии освоения

Junior ≈ 12 ч

  • Делает REST API на FastAPI или Django REST Framework с валидацией

Практика. Сделать API заказов на FastAPI с Pydantic-моделями, базой и тестами.

Middle ≈ 10 ч

  • Использует внедрение зависимостей FastAPI и асинхронный доступ к базе
  • Работает с ORM (SQLAlchemy или Django ORM) без N+1 и с миграциями

Практика. Добавить асинхронный доступ к PostgreSQL через SQLAlchemy, миграции Alembic и устранить N+1 в списке заказов.

Вопросы с собеседований

Документация

← Вся карта «Python»

Закрытая бета

Знать тему — половина дела

На живом собеседовании sotto слышит вопрос интервьюера и показывает короткий ответ и план. Оставьте контакт — пришлём доступ и промокод.

  • Промокод на 2 часа — сверх пробных 30 минут
  • Программа для Windows — скачать сразу, войти — через Яндекс ID или VK ID
  • Прямая связь с разработчиком: что улучшить — сделаем