Акции школ
Войти

Курс «RabbitMQ для разработчиков и администраторов»

Составитель: Денис Сметнёв

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

Подробнее


Компания: OTUS (Отус)

Актуальная программа курса (21 модулей, по данным школы)

  1. Модуль 1. Начало работы в RabbitMQ: очереди сообщений, установка, основные понятия и ограничения — В этом модуле вы получите базовые навыки для работы в RabbitMQ, установите систему и поймете ее ограничения.
  2. • Зачем нужны очереди и существующие технологии, протокол AMQP
  3. • Основные понятия, сценарии использования RabbitMQ и существующие ограничения
  4. • Установка на Linux, Docker, k8s
  5. • Очереди, обменники, маршрутизация // ДЗ
  6. Модуль 2. Разработка и продвинутая конфигурация RabbitMQ для микросервисов — В этом модуле вы научитесь использовать RabbitMQ для обмена сообщениями между микросервисами на Python. Мы рассмотрим программирование отправки и приема сообщений, а также автоматизированную настройку RabbitMQ с помощью скриптов, что упростит управление конфигурациями.
  7. • Соединения, каналы и сообщения, публикация сообщений и заголовки/проперти, получение сообщений // ДЗ
  8. • Работа с Streams // ДЗ
  9. • IoT и Web, подключаем MQTT (STOMP) // ДЗ
  10. • JWT, OAuth2, LDAP и http авторизация
  11. • Лучшие практики
  12. Модуль 3. Масштабирование — Научимся масштабировать RMQ под высокие нагрузки и достижения высокой пропускной способности.
  13. • Erlang cluster. Настройка классического кластера // ДЗ
  14. • Очереди с консенсусом, и класические очереди в кластере, использование Federation Plugin
  15. Модуль 4. Мониторинг и performance tuning — Наблюдение за работой RMQ и устранение узких мест.
  16. • Политики и и способы автоматицации настройки RabbitMQ
  17. • Management UI, Prometheus и Erlang console, rabbitmq-diagnostics // ДЗ
  18. Модуль 5. Проектный модуль — Подведение итогов курса, защиты проектных работ.
  19. • Выбор темы и организация проектной работы
  20. • Консультация по проектам и домашним заданиям
  21. • Защита проектных работ. Подведение итогов курса

Сколько зарабатывают в профессии (медиана hh.ru, по 141 вакансиям)

Junior
110 000 ₽
Middle
205 000 ₽
Senior
261 000 ₽

Сравнение с похожими курсами других школ

КурсШколаЦенаСрокРейтингДиплом
RabbitMQ для разработчиков и администраторов (этот) OTUS (Отус) беспл.
Кибербезопасность и приложения на Python GeekBrains (ГикБреинс) 3 000 ₽ 8 месяцев 5.0 Перейти
Python-разработчик GeekBrains (ГикБреинс) 9 месяцев 3.9 Сертификат Перейти
Приложение на Python с веб-интерфейсом на Flask. GeekBrains (ГикБреинс) беспл. 1.0 Сертификат Перейти

Стоит ли идти на этот курс

Плюсы

  • Охватывает сразу две роли: и разработку интеграций с RabbitMQ, и администрирование — не нужно искать два отдельных курса, если задачи пересекаются.
  • Средний уровень входа означает, что программа начинается сразу с механики брокеров — exchanges, очереди, маршрутизация — минуя введение в программирование.
  • OTUS — специализированная платформа для IT-специалистов, ориентированная именно на профессиональный уровень, а не на широкую аудиторию «с нуля».

Минусы и кому не стоит

  • Длительность курса не указана — невозможно заранее спланировать нагрузку и понять, насколько интенсивно придётся учиться параллельно с работой.
  • Нет данных о документе об окончании: если сертификат важен для работодателя или внутренней аттестации, этот момент нужно уточнять напрямую у школы.
  • Если цель — только познакомиться с RabbitMQ, есть более дешёвые варианты или бесплатная официальная документация.

Когда этот курс вам не нужен

Курс не нужен, если вы уже настраивали RabbitMQ в production и знаете, как работают exchanges, очереди и политики HA. Для опытных это будет повтором известного. И точно мимо, если вы только начинаете в разработке: средний уровень — это честное предупреждение, а не маркетинг.

Как выбрать курс по этому направлению

Курсы по Разработке сильно расходятся по глубине: одни дают обзор инструмента, другие доводят до production-кейсов. Смотрите на соотношение теории и практики — хорошо, когда каждый блок закрывается задачей, а не тестом на запоминание. Для курса по брокерам сообщений особенно важно, есть ли в программе отладка, мониторинг и работа с ошибками: именно здесь большинство пробелов у тех, кто учился по документации. Обратите внимание на уровень входа — если курс заявлен как средний, приходить без базы в программировании не стоит: потратите время на то, чтобы догнать группу, а не на сам материал.

Частые вопросы

Можно ли пройти курс без опыта в программировании?

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

Подходит ли курс администраторам, которые не пишут код?

Частично: в названии явно выделены обе роли — разработчики и администраторы. Но уточните у OTUS, насколько сильно разделены эти направления внутри программы, чтобы не проходить ненужные блоки.

Сколько времени займёт обучение?

Длительность в открытом доступе не указана. Спросите у школы конкретный срок и недельную нагрузку — это напрямую влияет на то, можно ли совмещать курс с основной работой.

Выдаётся ли сертификат или диплом по окончании?

Информации о документе об окончании в открытом доступе нет. Если это важно — уточните у OTUS перед записью.

Почему курс стоит ₽, хотя есть бесплатные материалы по RabbitMQ?

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

Есть ли поддержка и обратная связь от преподавателей?

OTUS строит программы с менторской поддержкой — это их формат. Но конкретные условия по этому курсу лучше проверить на странице школы: форматы меняются от потока к потоку.

Компания, проводящая курс

OTUS (Отус)

223 курса по 865 темам

Образовательная онлайн-платформа и сообщество IT-профессионалов OTUS (Отус) работает с 2017 года. Компания является резидентом Сколково....

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

Ведущий мобильный разработчик в РокетБанк

Образование: МГТУ им. Баумана, факультет информатики и...

СП
Руководитель направления Java-разработки в FinTech

С отличием окончил Уфимский государственный...

ЭА
Специалист группы эксплуатации вычислительной систем, Честный знак

Опыт работы в IT пять лет, работал с компьютерными...

НК
Software Developer, Luminary

МИ
Системный архитектор, Datagile

Системный архитектор в Datagile Работаю в информационных...

Отзывов об этом курсе пока нет

Ниже — отзывы о школе OTUS (Отус): они помогут составить впечатление, но в рейтинге курса не учитываются. Проходили этот курс? Поделитесь — это поможет другим студентам.

Подборки лучших курсов по теме

По темам этого курса на MOOC есть рейтинги лучших программ — сравнение цен, длительности и отзывов в одном месте.

больше курсов

Похожие курсы компании

OTUS (Отус)
(0)
OTUS (Отус)
(0)
149 600 
OTUS (Отус)
(1)
106 500 
OTUS (Отус)
(0)
85 000 
OTUS (Отус)
(0)
85 000 
OTUS (Отус)
(0)
50 000 
OTUS (Отус)
(0)
больше курсов

Другие курсы этих преподавателей

OTUS (Отус)
(9)
144 500 
OTUS (Отус)
(15)
104 400 
OTUS (Отус)
(0)
92 000 
Netology (Нетология)
(4)
111 400 
OTUS (Отус)
(0)
105 000