In this course, you will learn about Systems Messaging followed by the ins and out of RabbitMQ.
You will learn why RabbitMQ is a good message broker and use case scenarios of where you might want to use it.
In this course, we go through the installation of RabbitMQ on different environments (Windows, Linux, Mac OS) up to managing RabbitMQ using both the Web-based Management User Interface as well as the command line tools.
This course is essentially split into 2 parts.
The first part covers the theory behind messaging, messaging protocols and RabbitMQ.
The second part covers the application of the theory and demonstration of RabbitMQ features using a fictitious consulting company called "Ledner Solutions" which gets jobs to solve problems using RabbitMQ.
In the second part we demonstrate RabbitMQ use cases and live code solutions to the problems. We also increase our knowledge of RabbitMQ by developing actual Queues, Exchanges and Bindings with Java. It is here that we will build Producer and Consumer applications to send and retrieve messages from RabbitMQ.
RabbitMQ is the most popular open source message broker and it used by big organisations such as Google and JP Morgan Chase so it is definitely worth it to learn it.
Hope to see you in the course.