RabbitMQ для разработчиков
На курсе изучается широко используемый брокер сообщений с открытым исходным кодом RabbitMQ. Будет дано краткое введение в JMS, рассмотрены AMQP и модель потока сообщений в RabbitMQ, а также параметры конфигурации брокера.
12 ак.ч.
Онлайн
JVA-059
RabbitMQ для разработчиков
Записаться на курс
Длительность
12 ак.ч.
Локация
Онлайн
Код
JVA-059
Расписание и цены
26.08.2024 - 27.08.2024
18 500 руб.
* Для физических лиц действует скидка 10% Закажите корпоративное обучение с учетом ваших потребностей
RabbitMQ для разработчиков
Записаться на курс
Длительность
12 ак.ч.
Локация
Онлайн
Код
JVA-059
Расписание и цены
26.08.2024 - 27.08.2024
18 500 руб.
* Для физических лиц действует скидка 10% Закажите корпоративное обучение с учетом ваших потребностей

Описание

На курсе изучается широко используемый брокер сообщений с открытым исходным кодом RabbitMQ. 

Сначала будет дано краткое введение в JMS. Затем рассмотрены AMQP и модель потока сообщений в RabbitMQ, а также параметры конфигурации брокера.

Слушатели будут использовать RabbitMQ Java-клиент для изучения процесса обмена сообщениями. Для наглядности теоретические материалы курса подкреплены графическими схемами.

Большая часть курса посвящена практическим примерам, чтобы помочь студентам начать работать с RabbitMQ. Эти примеры описывают основные шаблоны создания приложений по обмену сообщениями с использованием RabbitMQ.

Для закрепления полученных знаний студенты выполнят практическое задание, состоящее из 4 лабораторных работ.
После прохождения курса выдается
сертификат на бланке IBS Training Center

Цели

  • ознакомить с моделью потока сообщений в RabbitMQ, изучить RabbitMQ Java client API;
  • продемонстрировать основные шаблоны создания приложений для обмена сообщениями с помощью RabbitMQ Java client;
  • закрепить полученные знания в ходе выполнения лабораторных работ.


Целевая аудитория

Разработчики ПО.

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

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

Разбираемые темы

  • 1. JMS API

    • Обзор JMS;
    • Модель Point-to-Point;
    • Модель Publisher Subscriber;
    • JMS 1.2 и JMS 2.0.
  • 2. Что такое RabbitMQ

    • Введение;
    • Advanced Message Queuing Protocol (AMQP).
  • 3. RabbitMQ JMS Client

    • Exchanges и exchange types: Direct exchange, Topic exchange, Fanout exchange, Headers exchange;
    • Queues;
    • Bindings;
    • Virtual host.
  • 4. Поток сообщений в RabbitMQ

    • Configuration file;
    • Persistence configuration;
    • Clustering.
  • 5. Message attributes и payload

  • 6. Конфигурация сервера

  • Развернуть программу

Примечание

Материалы курса представлены на английском языке.
Раcписание курсов
Вид:
26.08.2024 - 27.08.2024
10:00-16:00
Локация:Онлайн
Длительность:12 ак.ч.
Время:10:00-16:00
18 500 руб.
Записаться
Смотреть полное расписание
Тренеры
Лапин Вячеслав
Специалист в области WEB, XML и Java-технологий
За время своей профессиональной деятельности Вячеслав принимал участие в четырнадцати успешных проектах (в восьми – в роли разработчика, в четырех – в роли аналитика проекта, в двух - в роли архитектора). Имеет богатый опыт разработки программного обеспечения на всех стадиях жизненного цикла проекта. Бизнес-области проектов, в которых работал Вячеслав, весьма разнообразны: от банковских CRM-систем до Internet-порталов, от систем интеграции в области телекома до систем корпоративной автоматизации.

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

С 2011 г. является тренером Luxoft Training по направлениям, связанным с корпоративной разработкой (Java SE/EE/Spring), интеграцией (XML, Web-сервисы, REST) и Front-end разработкой ((x)HTML/CSS/{Java/Coffee}Script).
Связанные курсы
Разработка на платформе Java SE. Расширенные темы
В данном курсе слушатели получат расширенные знания и навыки, необходимые для разработки ПО на платформе Java SE. В этом курсе рассматриваются основные классы системных библиотек и основы проектирования программного обеспечения. Благодаря этому слушатели научатся работать не только как программисты, но и как проектировщики ПО. Базовые темы по платформе Java рассматриваются в связанном курсе JVA-007 Разработка на платформе Java® SE: Базовые темы.
Смотреть каталог
Ваши преимущества
Экспертность
Тренеры-эксперты из реальных проектов крупнейших компаний, лидеров в своей отрасли
Живое обучение
“Живая” коммуникация с тренером даже в онлайн-формате
Практика
Максимально наполненные практикой занятия, работа в группах, выполнение домашних заданий
Пользователь только что записался на курс ""
Спасибо!
Форма отправлена успешно.