RabbitMQ Python

Learn How to use RabbitMQ for establishing your messaging framework

4.45 (116 reviews)
Udemy
platform
English
language
Web Development
category
instructor
RabbitMQ Python
643
students
3.5 hours
content
Nov 2022
last update
$74.99
regular price

What you will learn

RabbitMQ Implementation using Python

Distributed Programming

Description

Are you looking to learn how to use messaging framework ? RabbitMQ is there

  • To make your microservices communicate with each other

  • To deploy your application components on different machines and let them talk using messages

  • To deploy the application components over the cloud

  • Dividing your monolith into microservices

RabbitMQ serves the purpose. Its understanding makes it easier to develop distributed applications that are robust and the overall application does not become heavy.

This course attempts to teach you RabbitMQ as a developer. It tells what features are there in RabbitMQ, different type of communication mechanisms that are available and their drawbacks as well, so that you can make an informed decision. You should be able to use the right feature of RabbitMQ for a given situation after going through this course.

The language used here is Python, but more important is to understand the concept. If you learn it fully, you should be able to use it in any other supported language e.g. Java, Ruby etc.

Every chapter of this course starts with the explanation of a concept and then goes through a detailed lab. Following the lab and examples, you become confident to use the concept correctly.

Let's start learning this beautiful messaging framework! Welcome to RabbitMQ.

Content

Introduction

Introduction
RabbitMQ Setup
RabbitMQ Basics

Basic Communication - Default Exchange

Basic Communication - Default Exchange
Basic Communication - Lab
Basic Communication

Broadcasting - Fanout Exchange

Broadcasting - Fanout Exchange
Temporary Queues and Exclusivity
Broadcasting - Lab
Broadcasting

Selective Routing - Direct Exchange

Selective Routing - Direct Exchange
Selective Routing - Lab
Selective Routing

Topic Exchange - Pattern Based Routing

Topic Exchange
Binding Loss
Topic Exchange - Lab
Topic Exchange

Reliable communication

Reliable communication
reliable Communication - Lab
Reliable communication

RPC - Remote Procedure Call

Remote Procedure Call
RPC Lab
RPC

Reviews

Angel
September 13, 2022
basic concept about rabbitmq and pika library, but very useful, I think missing something advanced like sending messages using json. I like the course
Aru
June 12, 2022
I'd have liked to get to understand heartbeats and async operations, but it was a good overview of RMQ
Markus
June 8, 2022
Clearcut, good, step by step instruction to understand and try out the basic patterns of rabbitMQ communication. Pleasant presentation.
Ashok
April 25, 2022
i bought it for reliable communication. its not been covered reliable part as much as required. waste of money
David
April 15, 2022
Very good introduction to Rabbitmq using Python, very easy to follow the lectures with the examples files provided. I was able to run all the example files without mishap and complete the course in less than 10 days. In my case an easier way to run a rabbitmq server on my personal machine without installing it was by using the rabbitmq Docker container.
Greg
April 14, 2022
I'm half-way through the course, and so far I'm really enjoying it. The concepts are described in a clear manner, easy to understand, and the labs reenforce the topics presented and build expertise in coding in various RabbitMQ scenarios. I really like this instructor.
Cole
January 23, 2022
At first I was a little skeptical about the quality of the instruction in the course. However, having just completed Section 5 I must say that this instructor is a very good teacher. He includes just the right level of explanation and examples and he focuses appropriate attention on the key points.
Indranil
December 31, 2021
Excellent, Just excellent. All the advanced level topics are explained in a very simplified manner. Thank you
Максим
December 18, 2021
Wery cool introduction to Rabbit MQ. I am not working with RabbitMQ before that, but now I learn basic concepts and can start using it! Thank you!
Cristian
November 9, 2021
It is a good course. However, the recorded screen is too small which makes difficult to watch the classes. In addition, it could have more practical lessons for students to follow along the lecturer. Despite of these points, it is a good course.
Bklau
September 15, 2021
An excellent pedodagical intoduction to RammitMQ with emphasis on understanding the concepts and not lost in code. The code are minimal to illustrate the point clearly. Good job!
Anurag
May 15, 2021
I learnt a lot, we're using RabbitMQ in my project and this course helped alot to learn from basice to advance concepts. One great aspect of this course is that the trainer has furnished all the concepts with lots of lab exersices using python. This makes it very easy to undersatand the core concpets.
Hilam
May 6, 2021
The concepts are explained in a very simple manner. Easy to understand. The tutor's expertise in this subject makes the course very interesting with in depth understanding.

Charts

Price

RabbitMQ Python - Price chart

Rating

RabbitMQ Python - Ratings chart

Enrollment distribution

RabbitMQ Python - Distribution chart

Related Topics

4009782
udemy ID
4/27/2021
course created date
5/5/2021
course indexed date
Bot
course submited by