Backend-инженер: Full‑Stack на FastAPI

Этот курс проведёт вас от простого CRUD-сервиса до production-ready бэкенда на FastAPI. Вы освоите работу с PostgreSQL, SQLAlchemy, Alembic, Redis, Kafka, Docker, а также построите чистую архитектуру с разделением на слои. Научитесь писать тесты, настраивать мониторинг через Prometheus и Grafana, внедрять…
Начальный уровень
3-4 часов в неделю
Часть
2 программ →
Сертификат Stepik

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

  • Строить REST API на FastAPI с асинхронными эндпоинтами и Dependency Injection
  • Проектировать и работать с PostgreSQL через SQLAlchemy и управлять схемой через Alembic
  • Внедрять чистую архитектуру с разделением на слои API → Service → Repository → DB
  • Контейнеризировать приложение через Docker и оркестрировать сервисы через Docker Compose
  • Кешировать запросы и управлять сессиями через Redis
  • Настраивать асинхронную обработку событий через Apache Kafka
  • Собирать метрики и настраивать мониторинг через Prometheus и Grafana
  • Внедрять JWT-аутентификацию и ролевую авторизацию
  • Писать модульные и интеграционные тесты с pytest
  • Создавать production-ready бэкенд-сервисы с полным стеком для портфолио

О курсе

— Этот курс — ваш полный путь в промышленную бэкенд-разработку на Python. Вы пройдёте путь от создания простого CRUD-сервиса до production-ready приложения на современном стеке. Вместо теории — сразу код. Вместо скучных лекций — сквозной проект, который вы собираете модуль за модулем.

— Курс охватывает весь спектр навыков: от проектирования API и работы с базами данных до контейнеризации, асинхронной обработки событий и мониторинга. Каждый модуль заканчивается практическим заданием, а финальный проект объединяет все изученные инструменты в единую систему.

— В отличие от разрозненных курсов, эта программа даёт целостную картину. Вы увидите, как навыки из одного модуля перетекают в другой — от простого API к сложной архитектуре с кешированием, очередями и мониторингом. Всё связано в единую систему, которую можно развернуть в продакшене и показывать на собеседованиях.

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

— Python-разработчики — Начинающие бэкенд-инженеров — Идеально подходит тем, кто уже знаком с основами Python и хочет перейти от написания скриптов к созданию production-ready сервисов.

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

  • Python на уверенном базовом уровне: циклы, условные операторы, функции, классы и ООП (наследование, методы). Всё остальное изучим по ходу.

  • Желание развиваться: готовность разбираться в новых технологиях, читать документацию и отлаживать код.

Чего НЕ требуется:

  • Математика (линейная алгебра, производные, градиенты)

  • Знание Docker, Kubernetes, облачных платформ — всё освоим на курсе

Наши преподаватели

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

Курс построен на практическом подходе. Каждый модуль содержит текстовую теорию и сразу за ней — практические задания с кодом. В конце каждого подмодуля вас ждёт тестирование для закрепления материала. Финальный проект собирает все изученные технологии в единую работающую систему.

Программа курса

загружаем...
Certificate

Сертификат

Stepik

Входит в 2 программы

  •    
     
     
  •    
     
     

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

  • Production-ready бэкенд-сервис с полным стеком — готовый проект для портфолио
  • Навыки работы с FastAPI, PostgreSQL, Docker, Redis, Kafka, Prometheus и Grafana
  • Понимание чистой архитектуры и правильного разделения на слои
  • Навыки тестирования, контейнеризации и мониторинга
  • Умение проектировать и деплоить промышленные системы

Сколько стоит обучение

Price: 1 199 ₽
Вы попробовали и поняли, что вам сейчас не подходит этот курс? Ничего страшного, мы вернём вам деньги в течение 30-ти дней после покупки.

Часто задаваемые вопросы

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

Price: 1 199 ₽