Курс на Stepik
Обложка курса «Python: Антикризисный FastAPI» на Stepik
2 990 ₽

Python: Антикризисный FastAPI 0.000

Открыть на
STEPIK.ORG

Пишем полноценный REST API на FastAPI — от приложения в один файл до production-ready сервиса с базой данных, авторизацией, тестами и хранилищем файлов. Один коммит — один шаг: видно, как сервис растёт строчка за строчкой, на реальном проекте, а не на очередном «Hello World». Курс для тех, кто уже знает базу Python и хочет наконец написать что-то серьёзное

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Python: Антикризисный FastAPI»Учеников на курсе 16
Сертификаты, выданные на курсе «Python: Антикризисный FastAPI»Сертификатов выдано 0
Отзывы о курсе «Python: Антикризисный FastAPI»Отзывов получено 0
Рейтинг курса «Python: Антикризисный FastAPI»Рейтинг курса 0.000
Уроки в курсе «Python: Антикризисный FastAPI»Количество уроков 178
Тесты в курсе «Python: Антикризисный FastAPI»Количество квизов 891
Задачи с кодом в курсе «Python: Антикризисный FastAPI»Количество задач с кодом 3
Время прохождения курса «Python: Антикризисный FastAPI»Время прохождения курса
Стоимость курса «Python: Антикризисный FastAPI»Стоимость курса 2 990 ₽
Обновления курса «Python: Антикризисный FastAPI»Обновления курса
Дата публикации курса «Python: Антикризисный FastAPI»Дата публикации курса
Последнее обновление курса «Python: Антикризисный FastAPI»Последнее обновление
Сложность normal

Чему вы научитесь

  • Разрабатывать REST API на FastAPI с валидацией через Pydantic v2 и автоматической OpenAPI/Swagger-документацией
  • Проектировать схему базы данных и вести её эволюцию через миграции Alembic, пройдя путь от списка в памяти к SQLite и затем к асинхронному PostgreSQL (asyncpg + SQLAlchemy 2.0)
  • Реализовывать аутентификацию и авторизацию: хэширование паролей через bcrypt, JWT-токены, роли и контроль доступа через Depends
  • Писать юнит- и интеграционные тесты на pytest и httpx с изоляцией тестов и собственной тестовой базой
  • Работать с файловым хранилищем S3 через aioboto3 и каскадной чисткой через события SQLAlchemy
  • Строить версионирование API (v1/v2), пагинацию, фильтры, аудит-логирование действий и модуль поддержки пользователей
  • Поднимать всё окружение (приложение + PostgreSQL + MinIO) одной командой через Docker Compose

О курсе

Пишем полноценный REST API на FastAPI — от приложения в один файл до production-ready сервиса с базой данных, авторизацией, тестами и хранилищем файлов. Один коммит — один шаг: видно, как сервис растёт строчка за строчкой, на реальном проекте, а не на очередном «Hello World». Курс для тех, кто уже знает базу Python и хочет наконец написать что-то серьёзное

Для кого этот курс

Курс предназначен для тех, кто уже знаком с основами Python (функции, классы, синтаксис), но ещё не писал настоящих веб-сервисов. Это подходит, если вы прошли вводные курсы или туториалы, устали от бесконечных «Hello World» и хотите увидеть, как строится хотя бы базовая архитектура реального сервиса. Также курс будет полезен тем, кто делает первые уверенные шаги в backend, хочет усилить портфолио настоящим проектом или подготовиться к собеседованию на junior-позицию. Он не рассчитан на тех, кто ещё не освоил базу языка, и на опытных backend-разработчиков с многолетним стажем на Python и FastAPI в частности

Начальные требования

Чтобы курс не оказался слишком сложным, желательно иметь:

  • Уверенное знание базового Python: переменные, функции, классы, импорты, работа со списками и словарями
  • Базовое представление о том, что такое веб-сервис и HTTP (запрос/ответ)
  • Готовность установить Docker и работать в редакторе кода (в курсе используется VS Code)

Предварительный опыт с FastAPI, базами данных, async и тестами не требуется — всему этому мы учимся с нуля внутри курса

 

Преподаватели курса

Как проходит обучение

  • Видеоуроки-скринкасты — поэтапная демонстрация создания сервиса
  • Текстовые опорники — после каждого урока краткая выжимка по мотивам лекции, чтобы быстро освежить тему без пересмотра видео
  • Проверочные тесты — на усвоение материала
  • Самостоятельные работы — технические задания, которые вы сначала пробуете решить сами, а затем сверяетесь с моим решением. Готовое решение можно прислать на личную проверку
  • Поддержка автора — можно задать вопрос напрямую; на самостоятельные работы я даю личную обратную связь

Темп комфортный — 30–60 минут в день; курс проходится в своём ритме

 

Что вы получите

  • Навыки современного backend-стека 2026, востребованного на рынке: FastAPI, async PostgreSQL, SQLAlchemy 2.0, JWT, тесты, Docker, Docker Compose
  • Готовый production-ready проект в портфолио с пошаговой историей
  • Конкретные формулировки для резюме, каждая из которых подкреплена реальным кодом и коммитом
  • Возможность отработать теорию на практике через самостоятельные работы с личной проверкой и обратной связью автора
  • Письменные опорники ко всем ключевым темам — справочник, к которому удобно возвращаться
  • Гарантию возврата в течение 30 дней, если курс не подойдёт

Расскажите о курсе друзьям