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

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

Длительность обучения:

4 месяца

4 ак. часа в нед.

Что даст вам этот курс

Вы научитесь:

  • Аргументировано обосновывать выбор RabbitMQ для решения прикладных задач
  • Разрабатывать ПО с использованием сервисов, которые предлагает RabbitMQ 
  • Разрабатывать правила маршрутизации и доставки сообщений
  • Пранировать и осуществять масштабирование RabbitMQ 
  • Анализировать и устранять узкие места в RabbitMQ и в ПО, которое с ним работает
  • Настраивать RabbitMQ как "руками", так и в рамках подхода "Infrastructure as a code"
  • Управлять безопасностью данных в RabbitMQ 

Особенности курса:

  • Обзор возможностей RabbitMQ в связи с областью их применения
  • Проверенные на практике методы работы для DevOps/SRE
  • RabbitMQ — больше чем брокер для AMQP: Web, IoT

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

  • Программисты с опытом работы от 3-х лет желающие погрузиться в тему выбора и использования брокеров сообщений
  • Системные администраторы и DevOps/SRE инженеры, желающие прокачать инсталляцию, мониторинг и администрирование RabbitMQ

Преподаватели

Максим Иванов
Александр Рекуха
Алексей Цыкунов
Со-основатель и технический директор Hilbert Team
Евгений Непомнящий
Разработчик в IT Sense
Вадим Заигрин
Системный архитектор в Datagile

Работаю в информационных технологиях примерно с 1991 года. За это время:

— администрировал класс УК-НЦ
— программировал базы данных на Clipper
— развлекался программированием на C и Assembler
— учился в военном училище на инженера-математика
— разрабатывал веб-сайты в веб-студии
— автоматизировал торговлю молодежной одеждой
— заведовал передачей данных, телефонией, биллингом в операторе связи
— налаживал связь, торговлю и учет в сети автосервисов
— работал директором автосервиса
— был ИТ директором в сети фитнес клубов
— поработал в Oracle
— поработал за границей
— пишу софт на Erlang/Python/JavaScript
— рисую архитектуру корпоративных приложений
— пытаюсь все сделать правильно

Занимается разработкой механизмов синхронизации и интеграции систем, разработкой системы адресной базы данных на базе ФИАС/ГАР, опыт 3 года.
Билайн - ведущий разработчик, микросервисы. (1 год)
До этого 2 года работал в Сайберфизикс (платформа предиктивной аналитики) в качестве техлида/ведущего разработчика: разработка ядра системы, микросервисы.

Общий стаж enterprise-разработки 5 лет.

Используемый технологический стек: python 3, postresql, oracledb, rabbitmq, kafka, redis, kubernetes.

Более 20 лет опыта в проектировании и реализации отказоустойчивых и высоконагруженных информационных систем в таких отраслях как телеком и FinTech

Автор курсов по Linux в Otus.ru

Более 8 лет опыта оптимизации работы продуктовых команд и R&D департаментов с помощью DevOps инструментов и методик (Kubernetes, CI/CD, etc.) и облачных технологий (AWS, GCP, Azure, Yandex.Cloud)

Евгений Непомнящий
Разработчик
IT Sense

В отрасли с 2006 года. Долгое время занимался разработкой под микроконтроллеры на С++, последние 6 лет на Java / Kotlin.
Выполнял ряд проектов на Kafka в Мвидео.

Образование:
Новгородский государственый университет им. Ярослава Мудрого

Otus Certified Educator

Oracle Certified Professional

Более 35 лет в ИТ, с 2016 года работает с большими данными как разработчик, Data Engineer и Data Scientist. Team Lead команд инженеров данных на разных проектах.

Развивал проекты в банках, в телекоммуникационных и розничных компаниях.

Разработал архитектуру миграции системы Teradata RTCM на Teradata VCX для телекоммуникационной компании.

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

Разработал систему безопасности Hadoop на основе Atlas и Ranger.

Тестировал системы безопасности Protegrity в Hadoop для крупного банка.

Практический опыт базируется на знании Hadoop (Cloudera, Hortonworks), MPP-системами (Teradata, Greenplum, Vertica), фреймворка Spark и платформ Google Cloud Platform и Yandex Cloud.

Автор курса Data Engineer, Apache Kafka, Spark Developer в компании Otus.

“Поработав и как Data Scientist, и как Data Engineer, понимаю, что без Data Engineer'а Data Scientist'у делать нечего.”

Образование:
прикладная математика, Московский институт электроники и математики (МИЭМ)

Otus Certified Educator

Максим
Иванов
Александр
Рекуха
Алексей
Цыкунов
Евгений
Непомнящий
Вадим
Заигрин

Преподаватели

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

Работаю в информационных технологиях примерно с 1991 года. За это время:

— администрировал класс УК-НЦ
— программировал базы данных на Clipper
— развлекался программированием на C и Assembler
— учился в военном училище на инженера-математика
— разрабатывал веб-сайты в веб-студии
— автоматизировал торговлю молодежной одеждой
— заведовал передачей данных, телефонией, биллингом в операторе связи
— налаживал связь, торговлю и учет в сети автосервисов
— работал директором автосервиса
— был ИТ директором в сети фитнес клубов
— поработал в Oracle
— поработал за границей
— пишу софт на Erlang/Python/JavaScript
— рисую архитектуру корпоративных приложений
— пытаюсь все сделать правильно

Александр Рекуха
Занимается разработкой механизмов синхронизации и интеграции систем, разработкой системы адресной базы данных на базе ФИАС/ГАР, опыт 3 года.
Билайн - ведущий разработчик, микросервисы. (1 год)
До этого 2 года работал в Сайберфизикс (платформа предиктивной аналитики) в качестве техлида/ведущего разработчика: разработка ядра системы, микросервисы.

Общий стаж enterprise-разработки 5 лет.

Используемый технологический стек: python 3, postresql, oracledb, rabbitmq, kafka, redis, kubernetes.

Алексей Цыкунов
Со-основатель и технический директор Hilbert Team
Более 20 лет опыта в проектировании и реализации отказоустойчивых и высоконагруженных информационных систем в таких отраслях как телеком и FinTech

Автор курсов по Linux в Otus.ru

Более 8 лет опыта оптимизации работы продуктовых команд и R&D департаментов с помощью DevOps инструментов и методик (Kubernetes, CI/CD, etc.) и облачных технологий (AWS, GCP, Azure, Yandex.Cloud)

Евгений Непомнящий
Разработчик в IT Sense
Евгений Непомнящий
Разработчик
IT Sense

В отрасли с 2006 года. Долгое время занимался разработкой под микроконтроллеры на С++, последние 6 лет на Java / Kotlin.
Выполнял ряд проектов на Kafka в Мвидео.

Образование:
Новгородский государственый университет им. Ярослава Мудрого

Otus Certified Educator

Oracle Certified Professional

Вадим Заигрин
Более 35 лет в ИТ, с 2016 года работает с большими данными как разработчик, Data Engineer и Data Scientist. Team Lead команд инженеров данных на разных проектах.

Развивал проекты в банках, в телекоммуникационных и розничных компаниях.

Разработал архитектуру миграции системы Teradata RTCM на Teradata VCX для телекоммуникационной компании.

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

Разработал систему безопасности Hadoop на основе Atlas и Ranger.

Тестировал системы безопасности Protegrity в Hadoop для крупного банка.

Практический опыт базируется на знании Hadoop (Cloudera, Hortonworks), MPP-системами (Teradata, Greenplum, Vertica), фреймворка Spark и платформ Google Cloud Platform и Yandex Cloud.

Автор курса Data Engineer, Apache Kafka, Spark Developer в компании Otus.

“Поработав и как Data Scientist, и как Data Engineer, понимаю, что без Data Engineer'а Data Scientist'у делать нечего.”

Образование:
прикладная математика, Московский институт электроники и математики (МИЭМ)

Otus Certified Educator

Необходимые знания

Корпоративное обучение для ваших сотрудников

Поможем вашей компании развивать команду! Профиты данного курса для компании: Подробное изучение самых популярных баз данных с возможностью сосредоточиться на тех, которые используются в компании / Оптимизированные стабильные системы / Работа над промышленными задачами во время практики
>

Программа обучения

В процессе обучения вы получите комплексные знания и навыки.
Тема 1. Зачем нужны очереди и существующие технологии, протокол AMQP
Тема 2. Основные понятия, cценарии использования RabbitMQ и ограничения
Тема 3. Установка на Linux, Docker
Тема 4. Очереди и обменники, маршрутизация
Тема 5. Настройки очередей и обменников // ДЗ
Тема 6. Q&A-сессия
Тема 7. Соединения и каналы. Публикуем сообщения, QoS, заголовки // ДЗ
Тема 8. Получение сообщений
Тема 9. Работа с Streams // ДЗ
Тема 10. IoT и Web, подключаем MQTT (STOMP) // ДЗ
Тема 11. JWT, OAuth2 и http авторизация
Тема 12. Rabbitmqctl и definitions.json. Политики и лимиты
Тема 13. Management REST API, terraform, ansible // ДЗ
Тема 14. Q&A-сессия
C 13 мая
Тема 15. Erlang cluster. Настройка классического кластера // ДЗ
Тема 16. Очереди с консенсусом
Тема 17. Масштабирование несколькими RMQ, Federation plugin
C 22 мая
Тема 18. Management UI, Prometheus и Erlang console // ДЗ
Тема 19. Лучшие практики
Тема 20. Q&A-сессия
C 3 июня
Тема 21. Выбор темы и организация проектной работы
Тема 22. Консультация по проектам и домашним заданиям
Тема 23. Защита проектных работ
Скачать подробную программу

Получить консультацию

Наш специалист свяжется с вами в ближайшее время. Если у вас возникли трудности в выборе курса или проблемы технического плана, то мы с радостью поможем вам.
Спасибо!
Мы получили Вашу заявку, в ближайшее время с Вами свяжется наш менеджер.

  • получите материалы по всем занятиям (видеозаписи занятий, презентации);

  • получите сертификат об окончании курса.

  • Изучите арсенал инструментов RabbitMQ

  • Научитесь масштабировать RabbitMQ

  • Узнаете, как настроить RabbitMQ не руками, а скриптами

Ваш сертификат

онлайн-образование

Сертификат №0001

Константин Константинопольский

Успешно закончил курс «RabbitMQ для разработчиков и администраторов»
Выполнено практических заданий: 16 из 16

Общество с ограниченной ответственностью “Отус Онлайн-Образование”

Город:
Москва

Зам. директора департамента образования
ООО “Отус Онлайн-Образование”
Вдовиченко М.M.

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.

онлайн-образование

Сертификат №0001

Константин Константинопольский

Успешно закончил курс «RabbitMQ для разработчиков и администраторов»
Выполнено практических заданий: 16 из 16

Общество с ограниченной ответственностью “Отус Онлайн-Образование”

Город:
Москва

Зам. директора департамента образования
ООО “Отус Онлайн-Образование”
Вдовиченко М.M.

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.

Прошедшие открытые вебинары

Открытый вебинар — это настоящее занятие в режиме он-лайн с преподавателем курса, которое позволяет посмотреть, как проходит процесс обучения. В ходе занятия слушатели имеют возможность задать вопросы и получить знания по реальным практическим кейсам.
RabbitMQ vs Kafka. Какой брокер использовать?
Максим Иванов
Оставьте заявку, чтобы получить доступ к записям прошедших мероприятий. Записи всех мероприятий появятся в этом блоке