Developing Messaging Applications with Pivotal RabbitMQ

Topics covered at RABBIT-01-03

Dates coming soon

Would you like to learn how to develop messaging applications with RabbitMQ. Join this intensive 3-day, expert-led course in RabbitMQ, which provides a deep dive into how to install, configure, and develop applications which leverage RabbitMQ messaging.

The course begins with RabbitMQ installation and general configuration. It continues with developing messaging applications using the Java APIs, and delves into more advanced topics including clustering, high availability, performance, and security. Modules are accompanied by lab exercises that provide hands-on experience.

Learn how to:

  • Install and configure RabbitMQ

  • Activate and use plugins such as the web management console

  • Implement messaging patterns and applications using Java client

  • Set up a cluster of RabbitMQ nodes

  • Configure high availability appropriately

  • Tune and optimise RabbitMQ for better performance

  • Secure RabbitMQ

Thanks to our partners

1 Introduction to messaging and AMQP

2 RabbitMQ product presentation

3 Development and integration

4 Reliable messaging development

5 Clustering

6 Plugins

7 High availability

8 Performance

9 Spring AMQP

10 Security

11 Monitoring


If you are a developer, software architect, or an administrator and you would like to gain the skills required to develop messaging applications with RabbitMQ, this RabbitMQ course is for you!


To benefit from this RabbitMQ course, you'll need to be an experienced programmer in Java or any enterprise programming language.

Bring your own hardware

Laptops for your Course

You are expected to bring your own laptop with your preferred IDE and Java 6 installed. Please email us or call us on the numbers below if you need Skills Matter to provide a laptop for the duration of the course.