Курс на Stepik
Обложка курса «Асинхронные микросервисы на Python: FastAPI + RabbitMQ» на Stepik
990 ₽

Асинхронные микросервисы на Python: FastAPI + RabbitMQ ★ 0.000

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

Практический курс по асинхронной архитектуре на Python: строим два микросервиса на FastAPI, связываем их через RabbitMQ и реализуем односторонний обмен сообщениями и RPC (запрос — ответ) с обменниками, очередями, correlation_id и тайм-аутами.

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

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

  • Проектировать взаимодействие двух микросервисов на FastAPI через брокер сообщений
  • Объяснять модель AMQP: обменники, очереди, привязки и ключи маршрутизации
  • Подключать FastAPI-сервисы к RabbitMQ и публиковать и обрабатывать сообщения
  • Описывать контракт между сервисами и валидировать сообщения
  • Настраивать надёжность очередей: подтверждения, durable-очереди, обработку сбоев
  • Реализовывать паттерн RPC (запрос — ответ) с correlation_id и тайм-аутами
  • Обрабатывать ошибки и тайм-ауты в межсервисных вызовах
  • Запускать проект целиком и отвечать на вопросы по теме на собеседовании

О курсе

Практический курс по асинхронной архитектуре на Python: строим два микросервиса на FastAPI, связываем их через RabbitMQ и реализуем односторонний обмен сообщениями и RPC (запрос — ответ) с обменниками, очередями, correlation_id и тайм-аутами.

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

Python-разработчикам, которые уже пишут на FastAPI и хотят перейти от одного монолитного приложения к нескольким сервисам Backend-разработчикам, которым нужно разобраться с брокерами сообщений и асинхронным взаимодействием сервисов Тем, кто готовится к техническим собеседованиям и хочет уверенно отвечать на вопросы про очереди, RabbitMQ и RPC Тем, кто ищет практический учебный проект по микросервисной архитектуре для портфолио

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

Уверенное знание основ Python: функции, классы, работа с модулями

Базовое знакомство с FastAPI или готовность быстро разобраться по ходу курса

Умение пользоваться терминалом и Docker на базовом уровне.

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

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

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

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

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

Нагрузка

3-4 часа в неделю

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