Улучшаемые навыки

RabbitMQ
Java
AMQP
JMS
Messaging Patterns

Инструменты

IntelliJ IDEA IntelliJ IDEA
NetBeans NetBeans
Eclipse Eclipse
Apache Maven Apache Maven
Erlang Erlang

Чему вы научитесь

01 Создавать и настраивать очереди и обменники в RabbitMQ
02 Использовать различные типы обменников (Direct, Topic, Fanout, Headers)
03 Разрабатывать приложения на Java с использованием RabbitMQ Java client API
04 Конфигурировать и администрировать сервер RabbitMQ
05 Применять шаблоны обмена сообщениями (Work Queues, Publish/Subscribe, Routing, Topics, RPC)

Программа курса

01 JMS API
  • Обзор JMS
  • Модель Point-to-Point
  • Модель Publisher Subscriber
  • JMS 1.2 и JMS 2.0
  • 02 Что такое RabbitMQ
  • Введение
  • Advanced Message Queuing Protocol (AMQP)
  • 03 RabbitMQ JMS Client

    04 Поток сообщений в RabbitMQ
  • Exchanges и exchange types
  • Direct exchange
  • Topic exchange
  • Fanout exchange
  • Headers exchange
  • Queues
  • Bindings
  • Virtual host
  • 05 Message attributes и payload

    06 Конфигурация сервера
  • Configuration file
  • Persistence configuration
  • Clustering
  • Mirrored queues
  • 07 RabbitMQ Java client API
  • Обзор
  • Публикация сообщений
  • Получение сообщений по подписке
  • Получение индивидуальных сообщений
  • Shutdown protocol
  • Расширенные опции соединения
  • Автоматическое восстановление после ошибок сети
  • 08 “Hello world” пример кода
    09 Competing consumer pattern (work queues) + пример кода
    10 Publish/Subscribe pattern + пример кода
    11 Receiving messages selectively (routing) + пример кода
    12 Receiving messages based on a pattern (topics) + пример кода
    13 Request/reply ("RPC") pattern + пример кода
    14 RabbitMQ Management interface

    20 500 ₽

    18 450 ₽ — для физ. лиц

    Записаться на курс

    Для кого

    Разработчик Разработчик

    Предварительная подготовка

    Опыт разработки Java-приложений.

    Расписание курсов

    12.08.2026 - 14.08.2026

    10:00-14:00
    Дата и время:
    12.08.2026-14.08.2026
    10:00-14:00

    Middle 12 часов

    20 500 ₽

    18 450 ₽ — для физ. лиц

    Курс проводят

    Вячеслав

    Лапин Вячеслав

    Специалист в области WEB, XML и Java-технологий

    О тренере

    За время своей профессиональной деятельности Вячеслав принимал участие в более чем пятнадцати успешных проектах в роли разработчика, аналитика проекта и архитектора.

    Он обладает богатым опытом разработки программного обеспечения на всех стадиях жизненного цикла проекта. Бизнес-области проектов, в которых работал Вячеслав, весьма разнообразны: от банковских CRM-систем до интернет-порталов, от систем интеграции в области телекома до систем корпоративной автоматизации.

    С 2008 г. преподаёт в Сетевой академии "Ланит" по программе ВКШ «Эксперт». В 2012–2014 гг. занимал должность эксперта в AT-Consulting; в 2009–2011 гг. – должности системного аналитика, руководителя группы системного анализа технологических проектов, администратора проекта в Лаборатории Касперского.

    С 2011 г. является тренером IBS Training по направлениям, связанным с корпоративной разработкой (Java SE/EE/Spring), интеграцией (XML, Web-сервисы, REST) и Front-end разработкой ((x)HTML/CSS/{Java/Coffee}Script).

    Курсы и сертификаты

    20 500 ₽

    18 450 ₽ — для физ. лиц

    Записаться на курс

    Записаться на курс

    20 500 ₽

    18 450 ₽ — для физ. лиц

    Юр. лицо — 20 500 ₽
    Физ. лицо — 18 450 ₽
    12.08.2026, Онлайн
    12.08.2026, Онлайн
    Открытая дата

    Наши ученики работают в:

    Наши клиенты

    Mail.ru
    Альфа-Банк, банковская группа
    Лаборатория Касперского
    Магнит, розничная сеть
    Спортмастер, сеть спортивных магазинов
    ПСБ
    Сбертех
    Дзен
    IT One
    Ростелеком
    Мегафон
    Nexign
    Ozon
    Декатлон
    X5 Group
    Технониколь
    Росатом
    Газпром
    Нлмк
    ВСК
    Синимекс

    Связанные курсы

    JVA-008
    40 часов

    Разработка на платформе Java SE. Расширенные темы

    Курс предназначен для разработчиков уровня Middle, желающих углубить свои знания и навыки в Java SE. Курс охватывает многопоточность, потоки ввода-вывода, оптимизацию производительности и безопасность приложений. Особое внимание уделяется оптимизации производительности и решению сложных задач в реальных проектах.

    от Middle

    51 300 ₽

    Нужна помощь? Оставьте заявку, и мы свяжемся с вами в ближайшее время

    Согласен получать на e-mail информационные рассылки о новостях компании IBS Training
    Корпоративное обучение Оценка персонала Сертификация О нас Стань тренером Блог Личный кабинет
    Пользователь только что записался на курс ""
    Спасибо!
    Форма отправлена успешно.