0 added
133 removed
Original
2026-01-01
Modified
2026-03-10
1
-
<p>Эффективное использование RabbitMQ: разработка, администрирование и масштабирование</p>
2
-
<h2>Для кого этот курс</h2>
3
-
<ul><li>Системные администраторы и DevOps/SRE инженеры, желающие прокачать инсталляцию, мониторинг и администрирование RabbitMQ</li>
4
-
<li>Программисты с опытом работы от 3-х лет, желающие погрузиться в тему выбора и использования брокеров сообщений</li>
5
-
</ul><h2>Что даст вам этот курс?</h2>
6
-
<ul><li>Научитесь аргументировано обосновывать выбор RabbitMQ для решения прикладных задач</li>
7
-
<li>Узнаете, как разрабатывать ПО с использованием сервисов, которые предлагает RabbitMQ</li>
8
-
<li>Получите навыки разработки правил маршрутизации и доставки сообщений</li>
9
-
<li>Возможность планирования и масштабирования RabbitMQ</li>
10
-
<li>Знания для проведения анализа и устранения узких мест в RabbitMQ и в ПО, которое с ним работает</li>
11
-
<li>Опыт настройки RabbitMQ как "руками", так и в рамках подхода "Infrastructure as a code"</li>
12
-
<li>Навыки по управлению безопасностью данных в RabbitMQ </li>
13
-
</ul><h3>Почему стоит освоить?</h3>
14
-
<p>RabbitMQ - один из самых популярных брокеров сообщений, широко используемый в современных микросервисных архитектурах.</p>
15
-
<p>Навыки работы с очередями сообщений очень востребованы, особенно в разработке распределенных систем и облачных решений.</p>
16
-
<p>Владение навыками работы с RabbitMQ откроет новые возможности для карьерного роста - от разработчика до системного администратора и архитектора решений.</p>
17
-
<h2>Процесс обучения</h2>
18
-
<p>Обучение проходит онлайн: вебинары, общение с преподавателями и вашей группой в Telegram, сдача домашних работ и получение обратной связи от преподавателя.</p>
19
-
<p><strong>Вебинары проводятся 2 раза в неделю по 2 ак. часа </strong>и <strong>сохраняются в записи </strong>в личном кабинете. Вы можете посмотреть их в любое удобное для вас время.</p>
20
-
<p>В ходе обучения вы будете выполнять домашние задания. Каждое из них посвящено одному из компонентов вашего выпускного проекта.</p>
21
-
<p>После выполнения всех домашних заданий вы получите готовый выпускной проект.</p>
22
-
<h3>Оптимальная нагрузка</h3>
23
-
<p>Возможность совмещать учебу с работой</p>
24
-
<h3>Портфолио</h3>
25
-
<p>Индивидуальная разработка итоговой проектной работы </p>
26
-
<h3>Перспективы</h3>
27
-
<p>Получите знания, которые помогут повысить вашу востребованность и доход</p>
28
-
<h2>Партнеры</h2>
29
-
<p>Многие студенты еще во время прохождения первой части программы находят или меняют работу, а к концу обучения могут претендовать на повышение в должности.</p>
30
-
<ul><li><strong>Получите помощь с оформлением резюме</strong>, портфолио и сопроводительного письма</li>
31
-
<li><strong>Разместите свое резюме в базе OTUS</strong>и сможете получать приглашения на собеседования от партнеров</li>
32
-
</ul><h5>Формат обучения</h5>
33
-
<h3>Интерактивные вебинары</h3>
34
-
<p>2 занятия по 2 ак.часа в неделю. Доступ к записям и материалам остается навсегда</p>
35
-
<h3>Обратная связь</h3>
36
-
<p>Домашние задания с поддержкой и обратной связью наших преподавателей помогут освоить изучаемые технологии</p>
37
-
<h3>Активное комьюнити</h3>
38
-
<p>Чат в Telegram для общения преподавателей и студентов</p>
39
-
<h2>Программа</h2>
40
-
<h5>Начало работы в RabbitMQ: очереди сообщений, установка, основные понятия и ограничения</h5>
41
-
<p>В этом модуле вы получите базовые навыки для работы в RabbitMQ, установите систему и поймете ее ограничения.</p>
42
-
<p>Тема 1: Зачем нужны очереди и существующие технологии, протокол AMQP</p>
43
-
<p>Тема 2: Основные понятия, сценарии использования RabbitMQ и существующие ограничения</p>
44
-
<p>Тема 3: Установка на Linux, Docker, k8s</p>
45
-
<p>Тема 4: Очереди, обменники, маршрутизация // ДЗ</p>
46
-
<h5>Разработка и продвинутая конфигурация RabbitMQ для микросервисов</h5>
47
<p>В этом модуле вы научитесь использовать RabbitMQ для обмена сообщениями между микросервисами на Python. Мы рассмотрим программирование отправки и приема сообщений, а также автоматизированную настройку RabbitMQ с помощью скриптов, что упростит управление конфигурациями.</p>
1
<p>В этом модуле вы научитесь использовать RabbitMQ для обмена сообщениями между микросервисами на Python. Мы рассмотрим программирование отправки и приема сообщений, а также автоматизированную настройку RabbitMQ с помощью скриптов, что упростит управление конфигурациями.</p>
48
<p>Тема 1: Соединения, каналы и сообщения, публикация сообщений и заголовки/проперти, получение сообщений // ДЗ</p>
2
<p>Тема 1: Соединения, каналы и сообщения, публикация сообщений и заголовки/проперти, получение сообщений // ДЗ</p>
49
<p>Тема 2: Работа с Streams // ДЗ</p>
3
<p>Тема 2: Работа с Streams // ДЗ</p>
50
<p>Тема 3: IoT и Web, подключаем MQTT (STOMP) // ДЗ</p>
4
<p>Тема 3: IoT и Web, подключаем MQTT (STOMP) // ДЗ</p>
51
<p>Тема 4: JWT, OAuth2, LDAP и http авторизация</p>
5
<p>Тема 4: JWT, OAuth2, LDAP и http авторизация</p>
52
<p>Тема 5: Политики и и способы автоматицации настройки RabbitMQ</p>
6
<p>Тема 5: Политики и и способы автоматицации настройки RabbitMQ</p>
53
-
<h5>Масштабирование</h5>
54
-
<p>Научимся масштабировать RMQ под высокие нагрузки и достижения высокой пропускной способности.</p>
55
-
<p>Тема 1: Erlang cluster. Настройка классического кластера // ДЗ</p>
56
-
<p>Тема 2: Очереди с консенсусом, и класические очереди в кластере, использование Federation Plugin</p>
57
-
<h5>Мониторинг и performance tuning</h5>
58
-
<p>Наблюдение за работой RMQ и устранение узких мест.</p>
59
-
<p>Тема 1: Management UI, Prometheus и Erlang console, rabbitmq-diagnostics // ДЗ</p>
60
-
<p>Тема 2: Лучшие практики</p>
61
-
<h5>Проектный модуль</h5>
62
-
<p>Подведение итогов курса, защиты проектных работ.</p>
63
-
<p>Тема 1: Выбор темы и организация проектной работы</p>
64
-
<p>Тема 2: Консультация по проектам и домашним заданиям</p>
65
-
<p>Тема 3: Защита проектных работ. Подведение итогов курса</p>
66
-
<h5>Также вы можете получить полную программу, чтобы убедиться, что обучение вам подходит</h5>
67
-
<h2>Выпускной проект</h2>
68
-
<p>В рамках проектной работы, студенту необходимо создать микросервисное приложение (блокчейн/ обработка IoT), которое будет собирать информацию из нескольких географически разнесенных объектов и посылать оповещения о событиях.</p>
69
-
<p><strong>Краткое содержание:</strong></p>
70
-
<ul><li>Построить структуру с некоторым количеством датчиков, которые генерируют отчеты в большом количестве</li>
71
-
<li>Собрать в несколько брокеров информацию с датчиков</li>
72
-
<li>Сохранить информацию в БД</li>
73
-
<li>Подготовить обработчики, которые оповещают о чем-либо</li>
74
-
</ul><h2>Преподаватели</h2>
75
-
<p>Сергей Прощаев</p>
76
-
<p>Руководитель направления Java-разработки в FinTech</p>
77
-
<p>Эрик Арайс</p>
78
-
<p>Специалист группы эксплуатации вычислительной систем</p>
79
-
<p>Честный знак</p>
80
-
<p>Андрей Поляков</p>
81
-
<p>Старший разработчик</p>
82
-
<p>Unlimint</p>
83
-
<p>Никита Карасёв</p>
84
-
<p>Software Developer</p>
85
-
<p>Luminary</p>
86
-
<p>Максим Иванов</p>
87
-
<p>Системный архитектор</p>
88
-
<p>Datagile</p>
89
-
<p>Вадим Заигрин</p>
90
-
<p>Ведущий консультант</p>
91
-
<p>IBS</p>
92
-
<p>Эксперты-практики делятся опытом, разбирают кейсы студентов и дают развернутый фидбэк на домашние задания</p>
93
-
<h2>Прошедшие мероприятия</h2>
94
-
<p>Сергей Прощаев</p>
95
-
<p>Открытый вебинар</p>
96
-
<p>Оптимальные решения на RabbitMQ или как Кролик превосходит Kafka</p>
97
-
<p>Сергей Прощаев</p>
98
-
<p>Открытый вебинар</p>
99
-
<p>RabbitMQ. как заставить сообщения летать по сложным маршрутам</p>
100
-
<p>Оставьте заявку, чтобы получить доступ ко всем записям прошедших мероприятий. Записи всех мероприятий появятся в этом блоке</p>
101
-
<h2>Этот курс может оплатить ваш работодатель</h2>
102
-
<p>Обучайтесь за счёт работодателя или разделите оплату 50/50</p>
103
-
<ul><li>Подробно расскажем об интересующем вас курсе</li>
104
-
<li>Объясним, как договориться с работодателем</li>
105
-
<li>Сообщим стоимость обучения и варианты оплаты</li>
106
-
<li>Ответим на вопросы</li>
107
-
<li>Предоставим шаблон договора и счёт на оплату</li>
108
-
</ul><h2>Подтверждение знаний и навыков</h2>
109
-
<p>OTUS осуществляет лицензированную образовательную деятельность. В конце обучения вы получите сертификат OTUS о прохождении курса и удостоверение о повышении квалификации.</p>
110
-
<h2>После обучения вы:</h2>
111
-
<ul><li>Получите материалы по пройденным занятиям (видеозаписи курса и дoполнительные материалы)</li>
112
-
<li>Создадите свой проект, который поможет при прохождении собеседований</li>
113
-
<li>Повысите свою ценность и конкурентоспособность как IT-специалист</li>
114
-
<li>Получите сертификат об окончании курса</li>
115
-
</ul><h2>RabbitMQ для разработчиков и администраторов</h2>
116
-
<p>Доступные способы оплаты. Стоимость указана для оплаты физическими лицами</p>
117
-
<p>Верните с помощью налогового вычета до 13% стоимости обучения.</p>
118
-
<p>Пройдите тестирование и менеджер вас проконсультирует</p>
119
-
<p>Запишитесь сегодня</p>
120
-
<p>Старт занятий в июне</p>
121
-
<h2>Частые вопросы</h2>
122
-
<h5>Почему OTUS?</h5>
123
-
<p>Мы обучаем IT-сотрудников уже 6 лет, через OTUS прошли 20 000 студентов. Специализируемся на программах для людей с опытом, а ещё - быстро переформатируем учебные программы под изменения в сфере информационных технологий.</p>
124
-
<h5>Обязательно ли выполнять и защищать выпускной проект?</h5>
125
-
<p>Для получения сертификата OTUS и УПК (удостоверение повышения квалификации государственного образца) необходимо сдать проект. Кроме того, проект необязательно защищать перед аудиторией, а можно сдать в чате с преподавателем. Для получения УПК также понадобится предъявить документ об образовании.</p>
126
-
<h5>Обязательно ли выполнять все домашние задания?</h5>
127
-
<p>Да, если хотите хорошо отточить навыки. На курсе будут практические домашние задания, их выполнение занимает примерно 2-3 часа.</p>
128
-
<h5>Помогаете ли вы с трудоустройством после курса?</h5>
129
-
<p>В Otus Club проводятся вебинары на тему трудоустройства, разбор резюме, прохождения собеседований, особенности реферальных программ при найме. Также обратим ваше внимание, что преподаватели курса занимают ведущие позиции в разных компаниях. Будьте активны, выполняйте домашние задания, стройте network с сокурсниками и преподавателями, и вам будет проще найти работу, расширив свои контакты.</p>
130
-
<h5>Смогу ли я совмещать учебу с работой?</h5>
131
-
<p>Да. Программа курса рассчитана на студентов, у которых мало времени. Лекции проводим дважды в неделю, домашние задания - не чаще 1 раза в неделю.</p>
132
-
<h5>Что, если в середине курса я не смогу продолжать обучение?</h5>
133
-
<p>Вы можете бесплатно перейти в другую группу. Но только один раз.</p>
134
-
<h5>Я могу вернуть деньги?</h5>
135
-
<p>Да, мы можем вернуть деньги за то время курса, которое вы ещё не успели отучиться. Например, если курс длится пять месяцев, а вы отучились один, мы вернём деньги за оставшиеся четыре месяца.</p>
136
-
<h5>Может ли мой работодатель оплатить курс?</h5>
137
-
<p>Да. Когда свяжетесь с нашим менеджером, уточните, что оплачивать курс будет ваш работодатель.</p>
138
-
<h5>Остались вопросы?</h5>
139
-
<p>Оставляйте заявку и задавайте вопросы менеджеру, команда курса с ним на связи и постарается дать вам исчерпывающую информацию.</p>