Стоимость курса
69 000 ₽
Рассрочка от 5 750 ₽/мес
Срок обучения: 3 месяца

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

Стоимость курса
69 000 ₽
Рассрочка от 5 750 ₽/мес
Срок обучения: 3 месяца

Курс «RabbitMQ для разработчиков и администраторов» от OTUS поможет разобраться, как строить надежный обмен сообщениями и управлять очередями в распределенных системах. Он подойдет разработчикам, которым важно интегрировать сервисы без жесткой зависимости друг от друга, а также администраторам, отвечающим за стабильность и доступность инфраструктуры. Вы изучите основные понятия RabbitMQ: брокер, виртуальные хосты, очереди, exchanges, bindings и маршрутизацию сообщений. Разберетесь, чем отличаются типы обменников и как выбирать схему доставки под конкретную задачу. На практике освоите публикацию и получение сообщений, подтверждения, повторные попытки обработки, работу с ошибками и dead-letter-очередями. Отдельное внимание уделяется гарантиям доставки, порядку обработки, устойчивости потребителей и предотвращению потери сообщений. Для разработчиков важны не только базовые операции, но и проектирование взаимодействия между сервисами. Курс поможет учитывать идемпотентность обработчиков, управлять нагрузкой, применять конкурирующих потребителей и находить баланс между пропускной способностью и надежностью. Вы сможете осмысленно выбирать параметры очередей и сообщений, диагностировать задержки и разбирать типичные сбои. Администраторы познакомятся с управлением RabbitMQ: настройкой пользователей и прав доступа, мониторингом состояния брокера, анализом метрик и логов, а также базовыми подходами к обеспечению отказоустойчивости и масштабированию. Практические задания позволят закрепить материал и получить опыт решения задач, возникающих при эксплуатации системы. По итогам обучения вы будете понимать жизненный цикл сообщения, сможете проектировать очереди и маршрутизацию, подключать приложения к брокеру и поддерживать RabbitMQ в рабочей среде. Эти навыки пригодятся при создании микросервисных систем, фоновой обработки задач, интеграции приложений и построении устойчивых систем обмена данными.

Стоимость курса
69 000 ₽
Рассрочка от 5 750 ₽/мес
Срок обучения: 3 месяца

Курс «RabbitMQ для разработчиков и администраторов» от OTUS поможет разобраться, как строить надежный обмен сообщениями и управлять очередями в распределенных системах. Он подойдет разработчикам, которым важно интегрировать сервисы без жесткой зависимости друг от друга, а также администраторам, отвечающим за стабильность и доступность инфраструктуры. Вы изучите основные понятия RabbitMQ: брокер, виртуальные хосты, очереди, exchanges, bindings и маршрутизацию сообщений. Разберетесь, чем отличаются типы обменников и как выбирать схему доставки под конкретную задачу. На практике освоите публикацию и получение сообщений, подтверждения, повторные попытки обработки, работу с ошибками и dead-letter-очередями. Отдельное внимание уделяется гарантиям доставки, порядку обработки, устойчивости потребителей и предотвращению потери сообщений. Для разработчиков важны не только базовые операции, но и проектирование взаимодействия между сервисами. Курс поможет учитывать идемпотентность обработчиков, управлять нагрузкой, применять конкурирующих потребителей и находить баланс между пропускной способностью и надежностью. Вы сможете осмысленно выбирать параметры очередей и сообщений, диагностировать задержки и разбирать типичные сбои. Администраторы познакомятся с управлением RabbitMQ: настройкой пользователей и прав доступа, мониторингом состояния брокера, анализом метрик и логов, а также базовыми подходами к обеспечению отказоустойчивости и масштабированию. Практические задания позволят закрепить материал и получить опыт решения задач, возникающих при эксплуатации системы. По итогам обучения вы будете понимать жизненный цикл сообщения, сможете проектировать очереди и маршрутизацию, подключать приложения к брокеру и поддерживать RabbitMQ в рабочей среде. Эти навыки пригодятся при создании микросервисных систем, фоновой обработки задач, интеграции приложений и построении устойчивых систем обмена данными.

Основные преимущества курса

Полный цикл работы с RabbitMQ

Курс охватывает разработку и администрирование: от очередей, обменников и маршрутизации до безопасности, автоматизации настройки и интеграции с микросервисами.

Практика на актуальных сценариях

Студенты работают с RabbitMQ в контексте микросервисов, Streams, IoT и веб-протоколов, а также учатся настраивать систему в Linux, Docker и Kubernetes.

Масштабирование и высокая доступность

Программа включает настройку кластеров, очередей с консенсусом и Federation Plugin для работы под высокими нагрузками.

Мониторинг и оптимизация производительности

Участники осваивают инструменты наблюдения за RabbitMQ и методы поиска и устранения узких мест.

Итоговый проект для портфолио

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

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

Вебинары, домашние задания с разбором преподавателей и общение в Telegram помогают применять знания на практике; записи занятий доступны после курса.

Характеристики курса

Уровень сложности
продвинутый
Продолжительность
3 месяца
Время в неделю
4 академических часа занятий в неделю; домашние задания занимают примерно 2–3 часа
Формат обучения
по расписанию
Гибкость расписания
фиксированное расписание
Видеоконтент
да
Проектные работы
да
Вебинары/Живые сессии
да
Практические задания
да
Кейсы из практики
да
Проверка ДЗ
да
Чат/Комьюнити
да
Карьерные консультации
да
Сертификат
да
Тип сертификата
сертификат об окончании
Гос. лицензия
да
Компании-партнёры
да
Помощь с портфолио
да
Помощь с резюме
да

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

1
Основы RabbitMQ
Разберётесь, зачем нужны очереди сообщений, как устроен AMQP и где применяют RabbitMQ. Установите систему и освоите очереди, обменники и маршрутизацию.
2
Разработка и настройка
Научитесь публиковать и получать сообщения, работать с заголовками и свойствами, использовать Streams и подключать MQTT и STOMP. Познакомитесь с авторизацией, политиками и автоматизацией конфигурации.
3
Масштабирование
Изучите настройку кластера RabbitMQ, работу с классическими очередями и очередями с консенсусом, а также использование Federation Plugin.
4
Мониторинг и производительность
Освоите инструменты мониторинга RabbitMQ и диагностики проблем, разберёте лучшие практики и способы поиска узких мест.
5
Выпускной проект
Разработаете микросервисное приложение для сбора данных с распределённых объектов, их передачи через брокеры, сохранения в базе данных и отправки оповещений.

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

Курс рассчитан на системных администраторов и DevOps/SRE-инженеров, которые хотят развить навыки установки, мониторинга и администрирования RabbitMQ. Он также подойдёт программистам с опытом работы от трёх лет, желающим разобраться в брокерах сообщений.
Предварительный опыт работы с RabbitMQ в описании не указан. Курс начинается с основных понятий, сценариев использования, установки и ограничений системы.
Обучение проходит онлайн: два вебинара в неделю по два академических часа, домашние задания и обратная связь преподавателей. Записи вебинаров доступны в личном кабинете.
Да. В описании указано, что программа рассчитана на студентов с ограниченным временем: занятия проходят дважды в неделю, а домашние задания задаются не чаще одного раза в неделю.
Вы изучите очереди, обменники и маршрутизацию, разработку и конфигурацию RabbitMQ для микросервисов, Streams, MQTT и авторизацию. Также программа охватывает кластеризацию, масштабирование, мониторинг и настройку производительности.
Да. В программе есть настройка RabbitMQ с помощью скриптов и автоматизация конфигураций, а также установка системы и работа с ней в Linux, Docker и Kubernetes.
Вы научитесь обосновывать выбор RabbitMQ, разрабатывать маршрутизацию и доставку сообщений, настраивать безопасность, масштабировать систему и находить узкие места в RabbitMQ и связанных приложениях.
Нужно создать микросервисное приложение, которое собирает данные с географически распределённых объектов, передаёт их через брокеры, сохраняет в базе данных и отправляет оповещения о событиях.
Да. Чтобы получить сертификат OTUS и удостоверение о повышении квалификации, необходимо сдать проект. Защищать его перед аудиторией необязательно: проект можно сдать в чате с преподавателем.
Домашние задания посвящены темам курса и компонентам выпускного проекта. На странице указано, что их выполнение занимает примерно 2–3 часа; выполнение всех заданий рекомендуется для закрепления навыков.
Среди преподавателей — Сергей Прощаев, Эрик Арайс, Андрей Поляков, Никита Карасёв, Максим Иванов и Вадим Заигрин. Это специалисты и руководители из областей разработки, эксплуатации и системной архитектуры.
Преподаватели дают обратную связь по домашним заданиям и разбирают кейсы студентов. Для общения студентов и преподавателей предусмотрен чат в Telegram.
Доступ к записям занятий и материалам остаётся навсегда. После обучения студентам также предоставляются видеозаписи курса и дополнительные материалы.
После курса выдаются сертификат OTUS и удостоверение о повышении квалификации. Для получения удостоверения нужно предъявить документ об образовании.
В OTUS Club проводят вебинары о трудоустройстве, помогают разбирать резюме и готовиться к собеседованиям. Также можно разместить резюме в базе OTUS и получать приглашения на собеседования от партнёров.
Да, во время обучения можно бесплатно перейти в другую группу один раз.
Стоимость курса
69 000 ₽
На сайт

Не знаете, какой курс выбрать?

Ответьте на несколько вопросов, и мы подберём идеальные курсы специально для вас

1 из 4

Какое направление вас интересует?

Выберите одну или несколько категорий

Уточните специализацию

Можете выбрать несколько или пропустить

Какой у вас бюджет?

Выберите подходящий диапазон цен

Дополнительные предпочтения

Отметьте, что для вас важно

Мы подобрали для вас курсы!

Найдено курсов: 0