Проектирование потокового конвейера на RabbitMQ с разработкой спецификации AsyncAPI

Как спроектировать и описать потоковый конвейер обработки данных на RabbitMQ для асинхронной интеграции информационных систем: интенсивный тренинг по применению популярного брокера сообщений с разработкой формальной спецификации AsyncAPI
Код курса Даты начала курса Стоимость обучения Длительность обучения Формат обучения
RMQ
19 декабря 2025
20 февраля 2026
29 мая 2026
10 000 руб.
от 278 руб. в месяц
4 ак.часов Дистанционный

Цель курса:

Познакомиться с возможностями и ограничениями RabbitMQ, научиться проектировать потоковые конвейеры обработки данных на основе этого брокера сообщений, а также описывать их в спецификации AsyncAPI.

Аудитория:

Системные аналитики, архитекторы, дата-инженеры и разработчики, которые хотят научиться работать с RabbitMQ, чтобы использовать его для асинхронной интеграции приложений, а также разрабатывать и читать спецификации AsyncAPI для потокового конвейера на основе этого брокера сообщений

Предварительный уровень подготовки:

  • Понимание принципов асинхронной интеграции приложений с использованием брокеров сообщений
  • Понимание назначения спецификации AsyncAPI или OpenAPI
  • Возможность интерактивной работы в Google Colab или наличие локального редактора исходного кода VSCode со средой Python и расширением asyncapi-preview

Стоимость курса зависит от модели онлайн-обучения

  • по записям, когда самостоятельно смотрите видеоуроки, читаете учебник и выполняете задачи. Каждая тема подкрепляется практическим примером, тестами и индивидуальными заданиями. При обучении по видеозаписям без фактического присутствия в группе стоимость курса дешевле на 30%
  • дистанционно, когда с вами всегда в реальном времени работает живой преподаватель. На онлайн-занятиях вы как будто находитесь в классе и учитесь в режиме интерактивного семинара. Также предусмотрена самостоятельная работа с последующей проверкой и обратной связью от преподавателя.

Формат занятий

Командная работа в малых группах (3-4 человека) на практическом кейсе. Даже в онлайн с вами работает живой преподаватель в режиме интерактивного семинара. Теория моментально закрепляется на практике, каждая тема подкрепляется примером, индивидуальными и групповыми заданиями и самостоятельной работой с последующей проверкой и обратной связью от преподавателя. Обучение построено на реальных примерах (case studies).

Результат обучения

В результате обучения вы приобретете базовые знания об архитектуре и принципах работы RabbitMQ, а также навыки проектирования масштабируемых и отказоустойчивых потоковых конвейеров обработки данных с использованием этого брокера сообщений и описания их в виде формальных спецификаций AsyncAPI. После тренинга вы сможете самостоятельно:

  • Спроектировать топологию потокового конвейера на RabbitMQ, определив оптимальный набор и конфигурации обменников, очередей с их привязками;
  • Описать спроектированную топологию в виде формальной спецификации AsyncAPI;
  • Получить автосгенерированную спецификацию AsyncAPI с помощью Python-библиотеки FastStream;
  • Использовать возможности локального редактора исходного кода VSCode для разработки Python-скриптов и визуализации структур данных.

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

  • Асинхронная интеграция приложений через брокеры сообщений
  • Архитектура и принципы работы RabbitMQ
  • Обменники, очереди и привязки: базовые настройки
  • Практика табличное и визуальное проектирование потокового конвейера по своему кейсу с определением полезной нагрузки и метаданных сообщений
  • Назначение, форма и содержание, сходства и отличия от OpenAPI
  • Базовые понятия AsyncAPI и связи между ними
  • Автоматизированная разработка спецификации AsyncAPI с помощью Python-библиотеки FastStream
  • Практика разработка спецификации AsyncAPI для своего потокового конвейера на RabbitMQ по кейсу
  • Продвинутые настройки очередей
  • Приоритизация обработки сообщений
  • Гарантии доставки сообщений, ack и nack
  • Альтернативные обменники и очереди недоставленных сообщений
  • Потоковые очереди с репликацией и долговременным хранением данных
  • Обратное давление на приложениях-потребителях с prefetch count
  • Практика модернизация своего потокового конвейера в соответствии с изменением нефункциональных требований для обеспечения масштабируемости и отказоустойчивости

Кто проводит курс

Анна Вичугова
Анна Вичугова
Автор и преподаватель курса
  • основатель и CPO Школы прикладного бизнес-анализа и проектирования ИС
  • аналитик в ИТ-проектах с 2009 года
  • разработчик и проектировщик ИС
  • автор и преподаватель ИТ-курсов
  • кандидат технических наук (Системный анализ, управление и обработка информации, 2013)
  • сертифицированный бизнес-аналитик (CBAP 2020, международная сертификация IIBA)

Подробнее о преподавателе

Зоя Степчева
Преподаватель курса
  • Работает в ИТ с 2005 года как аналитик, разработчик, архитектор ИС
  • Бэкенд-разработчик с 10-летним опытом
  • Ведущий системный аналитик в ТБанке
  • Автор и преподаватель ИТ-курсов
  • Кандидат технических наук, доцент

Подробнее о преподавателе

Оставьте заявку на обучение

Остались вопросы по формату обучения, содержанию курсов, стоимости, сертификатам или другим важным моментам? Оставьте номер телефона или e-mail и мы оперативно проконсультируем вас в течение дня.

    Условия обучения

    Работаем напрямую без посредников. Все наши программы учебных курсов являются авторской разработкой наших преподавателей и специалистов.

    Стоимость обучения

    Предлагаем гибкие условия оплаты: предоплата; оплата по факту проведения занятий; счет-оферта; заключение рамочного договора; пост-оплата под гарантийное письмо.

    Минимальная группа

    Минимальный размер группы для проведения корпоративного или выездного обучения — 6 человек. Стоимость обучения в день составляет 18.000 рублей (НДС не предусмотрен).

    Остались вопросы?

    Звоните нам +7 (495) 108-70-38

    Или напишите нам в соц.сетях
    Изменение базового тарифа с 1 января 2026 года Подробнее