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

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

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

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

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

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

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

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

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

Максим Иванов
Системный архитектор в 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

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

  • командная строка Linux/bash
  • знакомство с docker/docker-compose
  • владение одним из ЯП, лучше всего JavaScript, Python, Java, .NET или Go


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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