За 1.5 часа вы:
FastAPI — современный Python-фреймворк для создания API с автоматической валидацией данных и встроенной документацией.
Если Django — это «комбайн» для больших проектов, а Flask — «конструктор» для маленьких, то FastAPI — «спортивный болид»: быстрый, лёгкий и с отличной приборной панелью (Swagger UI).
Для начинающего backend-разработчика FastAPI — идеальная точка входа в мир API: минимум кода, максимум результата.
Начинающие backend-разработчики — те, кто уже знает Python, но ещё не писал свой API:
Не нужно: быть сеньором, иметь опыт с Django/Flask.
Нужно: Python 3.10+, редактор кода, базовое знание Python.
Блок 1: FastAPI — что это и почему удобно (15 мин)
Обзор фреймворка, установка, первый эндпоинт. Сравнение с Flask и Django. Почему FastAPI стал стандартом для новых Python API.
Блок 2: Модель данных SQLAlchemy + валидация Pydantic (20 мин)
Описываем сущности «очереди чтения»: ссылка, тип контента, статус прочтения. Настраиваем валидацию через Pydantic-схемы.
Блок 3: Полный CRUD (20 мин) — ключевой блок!
Реализуем все четыре операции: создать ссылку, получить список, отметить прочитанной, удалить. От описания модели до работающих эндпоинтов.
Блок 4: Фильтрация через query-параметры (15 мин)
Добавляем фильтры по типу контента и статусу прочтения. Параметры запроса в FastAPI — это просто аргументы функции.
Блок 5: Swagger UI — автодокументация (10 мин)
Изучаем автоматически сгенерированную документацию. Тестируем все эндпоинты прямо в браузере без Postman.
Блок 6: Простой фронтенд к бэкенду (10 мин)
Подключаем минимальный HTML-интерфейс к нашему API. Видим, как бэкенд и фронтенд работают вместе.
Компетенции, которые вы прокачаете:
✓ Понимание архитектуры FastAPI и его места в Python-экосистеме
✓ Умение описывать модели данных через SQLAlchemy и Pydantic
✓ Навык создания CRUD-эндпоинтов с автоматической валидацией
✓ Умение фильтровать данные через query-параметры
✓ Понимание автодокументации через Swagger UI
✓ Рабочий backend-проект для портфолио
✓ Исходный код сервиса «прочитать позже» (GitHub)
✓ Pre-read инструкция по установке uv и Python (за 3 дня до воркшопа)
✓ Слайды презентации
✓ Ссылки на документацию FastAPI и дополнительные материалы
✓ Практика с первой минуты — не лекция, а живой код: вы пишете вместе с ведущим
✓ Реальный проект — не абстрактный TODO-лист, а полезный сервис «прочитать позже»
✓ Полный стек за 1.5 часа — от модели данных до фронтенда
✓ Понятный вход — для тех, кто знает Python, но никогда не писал API
✓ Pre-read поддержка — за 3 дня получаете инструкцию по подготовке окружения
Требования к участникам:
Формат проведения:
После этого воркшопа рекомендуем:
Поддержка после мероприятия:




Вы будете получать информацию о предстоящих мероприятиях в онлайне в выбранных категориях.
Обещаем, никакого спама! Вы сможете отписаться в любое время.