Идёт набор группы. Расписание будет опубликовано позже. Следите за изменениями на сайте.

{{course.from_date | date:'dd.MM.yyyy'}} - {{course.to_date | date:'dd.MM.yyyy'}}  % скидка действует до {{ course.discount_expire_date }}

{{course.time_start}} - {{course.time_end}}
{{course.week_days}}
Очное обучение, ₽
Вебинар, ₽
Физ. лица - - {{course.price_base_individuals ? course.price_base_individuals : '-'}} {{course.price_final_individuals ? course.price_final_individuals : '-'}} Бесплатно
{{ ( course.price_base_individuals_webinar && ( course.price_base_individuals && !webinarOnly || webinarOnly ) ) ? course.price_base_individuals_webinar : '-' }} {{course.price_final_individuals_webinar}} {{ course.course_is_webinar_active ? 'Бесплатно' : '-' }}
Юр. лица - - {{course.price_base_entities ? course.price_base_entities : '-'}} {{course.price_final_entities ? course.price_final_entities : '-'}} Бесплатно
{{ ( course.price_base_entities_webinar && ( course.price_base_entities && !webinarOnly || webinarOnly ) ) ? course.price_base_entities_webinar : '-' }} {{course.price_final_entities_webinar}} {{ course.course_is_webinar_active ? 'Бесплатно' : '-' }}
{{course.from_date | date:'dd.MM.yyyy'}} {{course.to_date | date:'dd.MM.yyyy'}} {{course.time_start}} {{course.time_end}}
{{course.week_days}} {{ ( course.price_base_individuals_webinar && ( course.price_base_individuals && !webinarOnly || webinarOnly ) ) ? course.price_base_individuals_webinar : '' }} {{ ( course.price_base_entities_webinar && ( course.price_base_entities && !webinarOnly || webinarOnly ) ) ? course.price_base_entities_webinar : '' }}

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

Ак. час.
Днем, ₽
Вечером, ₽
В выходные, ₽
Физ. лица
{{programInfo.akadem_hour}} Ак. час.
Днем, ₽{{cities[key]['basePricesIndividuals']['day'] && !programInfo.isFree ? cities[key]['basePricesIndividuals']['day'] : (cities[key]['course_has_day'] && programInfo.isFree) ? 'Бесплатно' : '-' }}
Вечером, ₽{{cities[key]['basePricesIndividuals']['evening'] && !programInfo.isFree ? cities[key]['basePricesIndividuals']['evening'] : (cities[key]['course_has_evening'] && programInfo.isFree) ? 'Бесплатно' : '-' }}
В выходные, ₽{{cities[key]['basePricesIndividuals']['weekend'] && !programInfo.isFree ? cities[key]['basePricesIndividuals']['weekend'] : (cities[key]['course_has_weekend'] && programInfo.isFree) ? 'Бесплатно' : '-' }}
Юр. лица
{{programInfo.akadem_hour}} Ак. час.
Днем, ₽{{cities[key]['basePricesEntities']['day'] && !programInfo.isFree ? cities[key]['basePricesEntities']['day'] : (cities[key]['course_has_day'] && programInfo.isFree ) ? 'Бесплатно' : '-' }}
Вечером, ₽{{cities[key]['basePricesEntities']['evening'] && !programInfo.isFree ? cities[key]['basePricesEntities']['evening'] : (cities[key]['course_has_evening'] && programInfo.isFree) ? 'Бесплатно' : '-' }}
В выходные, ₽{{cities[key]['basePricesEntities']['weekend'] && !programInfo.isFree ? cities[key]['basePricesEntities']['weekend'] : (cities[key]['course_has_weekend'] && programInfo.isFree) ? 'Бесплатно' : '-' }}

Оставить заявку на Вебинар

Ак. час.
Стоимость, ₽
Физ. лица
{{tables.webinar.akadem_hour}}
{{tables.webinar.price_base_individuals}}
Бесплатно
Юр. лица
{{tables.webinar.akadem_hour}}
{{tables.webinar.price_base_entities}}
Бесплатно

Записаться на Дистанционное обучение

Ак. час.
Стоимость, ₽
Физ. лица %
скидка действует до {{ tables.distant.discount_expire_date }}
{{tables.distant.akadem_hour}}
{{tables.distant.price_base_individuals}} {{tables.distant.price_final_individuals}} Бесплатно
Юр. лица %
{{tables.distant.akadem_hour}}
{{tables.distant.price_base_entities}} {{tables.distant.price_final_entities}} Бесплатно

Продолжительность обучения: 40 академических часов

Форма обучения: очно, дистанционно, в формате вебинара

Стоимость обучения: 23 000 рублей - для физических лиц

                                    23 000 рублей - для юридических лиц

Возможность предоставления беспроцентной рассрочки (подробнее об услуге уточняйте у сотрудников Института).

Документ об окончании: Удостоверение о повышении квалификации по курсу "Работа с брокером сообщений RabbitMQ" установленного образца, сроком действия 5 лет.

Данные выданного документа вносятся в единый реестр ФИС ФРДО.

О процессе обучения:

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

Наименование
тем занятий
Всего
часов
Лекционная
часть
Практическая
часть
Время самостоятельной
работы
Форма
контроля
Модуль «Брокеры сообщений»
1. Брокеры сообщений и их применение
Внутреннее устройство RabbitMQ
Все основные сущности RabbitMQ, и применения и связь между собой (Message, Queue, Exchange, Binding, Publisher, Consumer)
Практическое задание:
- Подготовка рабочего окружения для практики
 
 
 
 
 
Модуль «Работа с RabbitMQ»
2. Запуск сервиса в docker
Минимально необходимые параметры запуска
Хранение данных в RabbitMQ
Обзор Web-интерфейса, управление RabbitMQ
Обзор консольного клиента
Практическое задание:
- Установка apt/yum/docker
- Запуск в docker
- Создание очереди
- Создание сообщения
- Чтение сообщения
 
 
 
 
 
Модуль «Типовое использование»
3. Основные методы использования RabbitMQ
Настройки консьюмеров (prefetch_count, autoack, heartbeat)
Работа с очередями
Практическое задание:
- Настройка тестового Publish
- Настройка тестового Consumer
 
 
 
 
 
Модуль «High Availability, High Load»
4. Балансировка нагрузки для компонентов кластера
Кластеризация – методы построения
Кворумные очереди
Shovel/Federation
Особенности кластеризации
Практическое задание:
- Настройка балансировщика нагрузки (HAproxy)
- Настройка кластера из 3 нод
- Проверка отказоустойчивости кластера
- Настройка shovel’ов (динамическая и статическая)
 
 
 
 
 
Модуль «Мониторинг»
5. Настройка логирования
Настройка метрик, использование встроенных метрик, мониторинг при помощи стороннего экспортера
Базовый набор метрик
Основные метрики и реакция на их изменение
Практическое задание:
- Настройка экспортера
- Настройка стека Telegraf + Prometheus + Grafana
- Настройка уведомлений
 
 
 
 
 
Модуль «Базовые плагины для RabbitMQ»
6. Обзор базовых плагинов
Практическое задание:
- Настройка многоуровневой очереди повторных попыток
- Построение связанности: передача сообщений из одного экземпляра Rabbit в другой
 
 
 
 
 
ИТОГО:
16
 
 
 
 
Наименование
тем занятий
Всего
часов
Лекционная
часть
Практическая
часть
Время самостоятельной
работы
Форма
контроля
Модуль «Брокеры сообщений»
1. Брокеры сообщений и их применение
Внутреннее устройство RabbitMQ
Все основные сущности RabbitMQ, и применения и связь между собой (Message, Queue, Exchange, Binding, Publisher, Consumer)
Практическое задание:
- Подготовка рабочего окружения для практики
 
 
 
 
 
Модуль «Работа с RabbitMQ»
2. Запуск сервиса в docker
Минимально необходимые параметры запуска
Хранение данных в RabbitMQ
Обзор Web-интерфейса, управление RabbitMQ
Обзор консольного клиента
Практическое задание:
- Установка apt/yum/docker
- Запуск в docker
- Создание очереди
- Создание сообщения
- Чтение сообщения
 
 
 
 
 
Модуль «Типовое использование»
3. Основные методы использования RabbitMQ
Настройки консьюмеров (prefetch_count, autoack, heartbeat)
Работа с очередями
Практическое задание:
- Настройка тестового Publish
- Настройка тестового Consumer
 
 
 
 
 
Модуль «High Availability, High Load»
4. Балансировка нагрузки для компонентов кластера
Кластеризация – методы построения
Кворумные очереди
Shovel/Federation
Особенности кластеризации
Практическое задание:
- Настройка балансировщика нагрузки (HAproxy)
- Настройка кластера из 3 нод
- Проверка отказоустойчивости кластера
- Настройка shovel’ов (динамическая и статическая)
 
 
 
 
 
Модуль «Мониторинг»
5. Настройка логирования
Настройка метрик, использование встроенных метрик, мониторинг при помощи стороннего экспортера
Базовый набор метрик
Основные метрики и реакция на их изменение
Практическое задание:
- Настройка экспортера
- Настройка стека Telegraf + Prometheus + Grafana
- Настройка уведомлений
 
 
 
 
 
Модуль «Базовые плагины для RabbitMQ»
6. Обзор базовых плагинов
Практическое задание:
- Настройка многоуровневой очереди повторных попыток
- Построение связанности: передача сообщений из одного экземпляра Rabbit в другой
 
 
 
 
 
ИТОГО:
16
 
 
 
 

Укажите ваш e-mail, выберите формат обучения и нажмите запросить КП, и мы отправим Вам коммерческое предложение по данному курсу!

очно

вебинар

Закрыть X

Запрос успешно отправлен! Спасибо за обращение!
В ближайшее время мы отправим Вам коммерческое предложение по данному курсу!

Ошибки в следующих полях:

После обучения вы получаете:

Контактная информация: