FastAPI
Научитесь создавать веб-приложения на FastAPI с шаблонами Jinja, валидацией форм на Pydantic и базой PostgreSQL
Входит в подписку (более 50 навыков)
Ирина Харитонова
выпускница фронтенд

Программа обучения
Первое приложение и маршруты
Запустите приложение на FastAPI и научитесь регистрировать обработчики, группировать их через APIRouter и разбирать параметры пути
Шаблоны Jinja и статика
Соберёте HTML-страницы на шаблонах Jinja с общим макетом, подключите CSS через StaticFiles и именованные маршруты
Формы, валидация и CRUD
Примете данные HTML-форм, проверите их моделями Pydantic и соберёте полный цикл создания, изменения и удаления задач
Тесты, MVC и middleware
Покроете страницы и формы тестами на pytest и TestClient, разведёте код по MVC и передадите зависимости через Depends
Куки, сессии и конфигурация
Научитесь работать с cookies, хранить сессии, защищать формы CSRF-токеном и выносить настройки в переменные окружения
База данных, доступ и деплой
Подключите PostgreSQL через SQLModel, опишете схему миграциями Alembic, добавите вход и права и развернёте приложение в контейнере
Проект, который вы соберёте
Как проходит обучение
Теория в удобном текстовом формате — легко читать даже с телефона. Живые примеры помогают понять, как всё работает. Материал выстроен так, чтобы вы двигались шаг за шагом, не упуская важных деталей
Подписка от 2 400 ₽/мес
Этот навык уже входит в подписку. Оформи доступ и открывай все навыки сразу (50+)
Подписаться →- 50+ навыков в одной подписке
- Пожизненный доступ к теории
- Обучение с ИИ-ассистентом
- Отмена в любой момент
Нам доверяют обучение своих сотрудников
Отзывы о Хекслете на площадках
Вопросы и Ответы
Python и редактор кода. Для проекта понадобится PostgreSQL — её удобно поднять в Docker. Упражнения курса выполняются прямо в браузере.
