Advanced
Онлайн
Обучение проходит онлайн: вебинары, общение с преподавателями и вашей группой в Telegram, сдача домашних работ и получение обратной связи от преподавателя.
Вебинары проводятся 2 раза в неделю по 2 ак. часа и сохраняются в записи в личном кабинете. Вы можете посмотреть их в любое удобное для вас время.
В ходе обучения вы будете выполнять домашние задания. Каждое из них посвящено одному из компонентов вашего выпускного проекта.
После выполнения всех домашних заданий вы получите готовый выпускной проект.
Возможность совмещать учебу с работой
Индивидуальная разработка итоговой проектной работы
Получите знания, которые помогут повысить вашу востребованность и доход
Многие студенты еще во время прохождения первой части программы находят или меняют работу, а к концу обучения могут претендовать на повышение в должности.
2 занятия по 2 ак.часа в неделю. Доступ к записям и материалам остается навсегда
Домашние задания с поддержкой и обратной связью наших преподавателей помогут освоить изучаемые технологии
Чат в Telegram для общения преподавателей и студентов
В этом модуле вы получите базовые навыки для работы в RabbitMQ, установите систему и поймете ее ограничения.
Тема 1: Зачем нужны очереди и существующие технологии, протокол AMQP
Тема 2: Основные понятия, сценарии использования RabbitMQ и существующие ограничения
Тема 3: Установка на Linux, Docker, k8s
Тема 4: Очереди, обменники, маршрутизация // ДЗ
В этом модуле вы научитесь использовать RabbitMQ для обмена сообщениями между микросервисами на Python. Мы рассмотрим программирование отправки и приема сообщений, а также автоматизированную настройку RabbitMQ с помощью скриптов, что упростит управление конфигурациями.
Тема 1: Соединения, каналы и сообщения, публикация сообщений и заголовки/проперти, получение сообщений // ДЗ
Тема 2: Работа с Streams // ДЗ
Тема 3: IoT и Web, подключаем MQTT (STOMP) // ДЗ
Тема 4: JWT, OAuth2, LDAP и http авторизация
Тема 5: Политики и и способы автоматицации настройки RabbitMQ
Научимся масштабировать RMQ под высокие нагрузки и достижения высокой пропускной способности.
Тема 1: Erlang cluster. Настройка классического кластера // ДЗ
Тема 2: Очереди с консенсусом, и класические очереди в кластере, использование Federation Plugin
Наблюдение за работой RMQ и устранение узких мест.
Тема 1: Management UI, Prometheus и Erlang console, rabbitmq-diagnostics // ДЗ
Тема 2: Лучшие практики
Подведение итогов курса, защиты проектных работ.
Тема 1: Выбор темы и организация проектной работы
Тема 2: Консультация по проектам и домашним заданиям
Тема 3: Защита проектных работ. Подведение итогов курса
Эксперты-практики делятся опытом, разбирают кейсы студентов и дают развернутый фидбэк на домашние задания
OTUS осуществляет лицензированную образовательную деятельность. В конце обучения вы получите сертификат OTUS о прохождении курса и удостоверение о повышении квалификации.