Подробнее
Что нужно для старта
- Начальные требования
- Перед началом курса желательно иметь базовые знания в следующих областях:
- ✔ Python – понимание синтаксиса, работа с функциями, классами и модулями
- ✔ Основы работы с HTTP – запросы, методы (GET, POST, PUT, DELETE) и форматы данных (JSON)
- ✔ Основы работы с базами данных – знание SQL на базовом уровне (SELECT, INSERT, UPDATE, DELETE)
- ✔ Опыт работы с виртуальными окружениями (venv, pip) и базовое понимание зависимостей
- 💡 Не требуется опыт работы с FastAPI, SQLAlchemy или OAuth2 – всему этому вы научитесь в ходе курса!
- Если вы уже писали небольшие скрипты на Python и знакомы с основами веб-разработки, этот курс поможет вам прокачаться до уровня разработки полноценных API! 🚀
Что вы получите
- Применять FastAPI для создания высокопроизводительных веб-приложений и API
- Разрабатывать маршруты (endpoints) и настраивать автоматическую документацию (Swagger, ReDoc)
- Подключать базы данных и строить модели данных с использованием SQLAlchemy
- Настраивать миграции с Alembic для удобного управления изменениями в базе данных
- Реализовывать аутентификацию и авторизацию с JWT-токенами и OAuth2
- Управлять ролями и правами доступа пользователей в API
- Оптимизировать разработку за счёт встроенных возможностей FastAPI, таких как валидация данных и Dependency Injection
Для кого этот курс
- Этот курс подойдет всем, кто хочет быстро освоить FastAPI и разрабатывать производительные API. Он будет полезен Python-разработчикам, которые ищут альтернативу Flask и Django Rest Framework, backend-инженерам, работающим с асинхронными сервисами, а также разработчикам, использующим базы данных (SQLAlchemy, Alembic). Новичкам курс поможет создать первый API с продуманной архитектурой, а IT-специалистам в компаниях и стартапах — разрабатывать гибкие и масштабируемые API. Если вам нужно создать API для веб- или мобильного приложения, разобраться в аутентификации (JWT, OAuth2) или освоить новый стек технологий, этот курс — ваш быстрый путь к освоению FastAPI! 🚀
Программа курса
- Обзор FastAPI
- Работа с маршрутами (endpoints)
- Автоматическая документация Swagger и Redoc
- Подключение базы данных
- Создание моделей данных
- Миграции с Alembicу
- JWT-токены
- OAuth2 с FastAPI
- Роли и права доступа
- Подведем итоги
01Введение в FastAPI
- Обзор FastAPI
- Работа с маршрутами (endpoints)
- Автоматическая документация Swagger и Redoc
02Работа с базами данных
- Подключение базы данных
- Создание моделей данных
- Миграции с Alembicу
03Аутентификация и авторизация
- JWT-токены
- OAuth2 с FastAPI
- Роли и права доступа
- Подведем итоги
Отзывы о курсе
Оставьте отзыв
Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.
Оставьте заявку
Консультант ответит на вопросы о курсе «FastAPI: создание API» и поможет разобраться в деталях обучения.
Нажимая кнопку, вы даете согласие на обработку персональных данных
Информация обновлена 7 сентября 2026 г.

Stepik 



















