Python Backend: FastAPI, SQLAlchemy, RabbitMQ, Kafka, Django

В фокусе — практическое освоение FastAPI и backend-разработки. Возможно, это не первый курс, но точно второй, который стоит пройти. Он даёт прочную базу для первых pet-проектов. Освещены следующие темы: FastAPI, SQLAlchemy, RabbitMQ, Apache Kafka, Pydantic, Django, DRF, Celery, Redis, Poetry, Docker, pipx и ngrok.…
Начальный уровень
20
Сертификат Stepik

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

  • Вы научитесь не просто писать код, а понимать, как он работает. Курс помогает освоить ключевые инструменты backend-разработки и применять их осознанно: строить запросы, работать с асинхронностью, проектировать архитектуру, читать документацию и объяснять сложные вещи простыми словами.
  • Мой подход: хочешь проверить, насколько ты понял тему — попробуй объяснить её другому.

О курсе

Этот курс — не первый, но точно второй, который стоит пройти.

Он быстро погружает в реальную backend-разработку и даёт прочную архитектурную базу для первых pet-проектов. В фокусе — практическое освоение FastAPI, SQLAlchemy и сопутствующих технологий для backend-разработки, без магии и упрощений.

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

Темы, которые освещает курс уже сейчас:

  • FastAPI — современный фреймворк для асинхронных API
  • Docker — изоляция окружения и деплой
  • Pydantic — валидация и сериализация данных
  • Poetry — управление зависимостями и пакетами
  • SQLAlchemy — ORM и управление базой данных
  • aio_pika — асинхронная библиотека для работы с RabbitMQ
  • RabbitMQ — брокер сообщений, для обмена данными между микросервисами
  • Apache Kafka — распределённая платформа потоковой передачи сообщений
  • Django — классический фреймворк для веб-приложений
  • DRF — создание REST API на базе Django
  • Makefile — файл сценариев для автоматизации команд в терминале
  • Celery — фоновые задачи и очереди
  • Redis — брокер для очередей и кэш
  • pipx — установка CLI-инструментов в изоляции
  • ngrok — проброс локального сервера наружу

Подход — инженерный: без магии, с контролем и пониманием.

Мой подход к написанию курса:

  • Если материал уже хорошо написан — я даю на него ссылку
  • Если он неполный — дополняю своими пояснениями
  • Если его нет — пишу сам, строго и с примерами
  • Я не переписываю документацию — я учу вас работать с ней

 

Курс не имеет финала — он будет дополняться по мере появления новых практик, технологий и архитектурных решений. Чем больше материала — тем выше ценность. И да, цена будет расти вместе с курсом.

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

Для тех кто изучает python, backend разработку, web разработку.

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

Базовый синтаксис Python и знания ООП для некоторых тем.

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

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

Можете проходить от начала и до конца, можете работать как со справочником, в этом плане курс универсален.

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

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

Сертификат

Сертификат Stepik

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

  • работу с FastAPI и SQLAlchemy на уровне архитектуры
  • проектирование моделей и связей в ORM
  • написание асинхронных запросов без ошибок и магии
  • контроль над жизненным циклом объектов и сессий
  • миграции и управление схемой через Alembic
  • сериализацию и валидацию данных с Pydantic
  • настройку окружения с Docker, Poetry, pipx
  • очереди и фоновые задачи с Celery и Redis
  • безопасную работу с документацией

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

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

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

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

Price: 2 250