RabbitMQ: The Complete Guide with Software Architecture Applications (Udemy.com)
Learn how to use Rabbit MQ effectively with ANY programming language and use it to design scalable and robust systems.
Created by: Binary Brain
Last updated March 2018
What you will learn
- Learn what is RabbitMQ and where it can be used
- Install RabbitMQ and navigate the interface
- Make use of the different configurations, routing functionality, exchange types and queues provided by RabbitMQ to design the best solution possible
- Make use of plugins that will add important features to the RabbitMQ installation
- Architect and design enterprise solutions using RabbitMQ
How it compares
Against the other 1,182 rated Udemy courses in IT & Software on CourseDuck:
- Rating4.0 out of 5higher than 6% of them
- Reviews1,501#304 of 1,183 by number of reviews
- Length1.4 hoursshorter than 91% of them
- Last updatedMarch 2018earlier than 93% of them
Course Description
In this course you will learn about RabbitMQ, explore its functionality in detail and learn how it can be used to build scalable and robust systems.
We will go through all of its core features including:
- Installation
- Queues
- Durability
- Acknowledgements
- Different exchange types ( fanout, direct, topic, headers)
- Popular plugins
- Software architecture and design applications
The course is structured around both video tutorials explaining different features, together with practical demonstration sessions to make sure that we are able to apply what we have learnt.
Practical demonstrations are done using the RabbitMQ Management UI, a very useful plugin which will also be explained in detail in the course. In this way, demonstrations are easy to follow by programmers of all programming languages .
I'm also available to answer any queries you may have regarding any course material which you didn't understand or would like further detail on.
Instructor Details
- 4.0 Rating
1,501 Reviews
Binary Brain
With an MSc in Software Engineering in addition to over 10 years of professional experience in various software development sectors including e-commerce, finance, and gaming spanning both front end and back end development - I will be delivering to you high-quality courses containing condensed information of different technologies and software architecture design skills that I have acquired through my years.
My goal is to transfer this knowledge to my students in an effective way, without any time-wasting or beating around the bush. My courses are all straight to the point and provide both explanations and examples to ensure the student has fully understood the concepts being explained.
Should you have any questions, don't hesitate to contact me!
I'm also available for consultation sessions and long term engagements.
More courses by Binary Brain
Microservices Software Architecture: Patterns and Techniques (2021)
3.7 (9,775 Reviews)
Provider: Udemy
Time: 1.1h
$12.99
Software Architecture for the Enterprise Architect (2018)
4.0 (3,581 Reviews)
Provider: Udemy
Time: 1.6h
$10.99
BDD in C# - using Specflow (Cucumber) to develop a REST API and automate software testing (2018)
4.0 (530 Reviews)
Provider: Udemy
Time: 1.7h
$34.99
More IT & Software courses
D3.js Data Visualization Fundamentals - Hands On (2026)
4.9 (3,917 Reviews)
Provider: Udemy
Time: 4.6h
$49.99
Hands-On Training: Streaming Data with Apache Kafka on Azure (2025)
4.9 (103 Reviews)
Provider: Udemy
Time: 3.7h
$10.99
Oracle Grid Infrastructure and RAC using Oracle Database 19c (2026)
4.8 (2,499 Reviews)
Provider: Udemy
Time: 8.7h
$19.99
PowerShell Scripting & Automation: The Complete Hands-On (2026)
4.8 (1,750 Reviews)
Provider: Udemy
Time: 9.6h
$11.99
AWS EC2 Crash Course + Load Balancing with Demos and PDFs (2025)
4.8 (866 Reviews)
Provider: Udemy
Time: 3.7h
$19.99
Reviews
By Damien Ameziane on 11/23/2020
One of the worse course I had ever followed on Udemy.
I stopped at beginning of Section 3.
The course is badly presented. No real introduction just how to install something (RabbitMQ). Ok but is it, when is it used.
I still do not have a clear answer...
The teacher does not look to know what he is talking about.
Slides are poor quality and he is just reading them with a monotonous voice.
Awful!
By Claire Franecki on 11/1/2020
Great course, what I was looking for to learn rmq
By Milton Armstrong on 10/27/2020
Yes it was very good throughout, both examples and clarity
By Andrea Greenfelder on 10/22/2020
Yes it was an amazing course, I have learnt all I needed about RabbitMQ to get started.
By Pauline Konopelski on 10/21/2020
Usually I find these courses to lack clarity but this one was right on the dot. Excellent.
By Adriano Nariga on 10/18/2020
Pena a legenda ser autogerada, mas ja ajuda
By Richard Rostecky on 10/14/2020
From this course I've obtained most of basic information I needed but I was unable to imagine hierarchy and flow. Pictures and diagrams would definitely help. In theory parts, the voice was only reading the presentation so I didn't see any added value from having sound turned on and honestly it seemed a bit boring. Practical part was better and I've learned management interface basics so I didn't need to search for the functionality by myself.
By Bernard Hayes on 10/4/2020
Superb experience, very clear direction based on practical experiences
By Florence Fadel on 10/3/2020
Had a good time, whilst learning new tech stuff
By Janis Bailey on 10/2/2020
Could not fault the instructor on anything, recommended :)
By Pedro Henrique Laranjeira Sanchez on 9/19/2020
The class is so tedious, the course last update was 2 years ago.
it could be split into small pieces and be more attractive. I waste my money and time on it. So superficial course, all that you can take from https://www.rabbitmq.com/getstarted.html
By Purnananda Murali Lanka on 9/18/2020
Simple to understand. Liked it.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 80 / 100









