UDEMY
UDEMY Logo

Learn RabbitMQ: Asynchronous Messaging with Java and Spring 

  • Offered byUDEMY

Learn RabbitMQ: Asynchronous Messaging with Java and Spring
 at 
UDEMY 
Overview

Learn how to develop Queues, Exchanges, Routings and Listeners with Rabbit MQ using Java and Spring

Duration

3 hours

Total fee

2,899

Mode of learning

Online

Credential

Certificate

Learn RabbitMQ: Asynchronous Messaging with Java and Spring
 at 
UDEMY 
Highlights

  • Earn a certificate of completion from Udemy
  • Learn from 4 downloadable resources
  • Get full lifetime access of the course material
  • Comes with 30 days money back guarantee
Read more
Details Icon

Learn RabbitMQ: Asynchronous Messaging with Java and Spring
 at 
UDEMY 
Course details

Skills you will learn
Who should do this course?
  • For Anyone who wants to learn RabbitMQ inside-out!
  • For Anyone who wants to learn Publishing and Subscribing to messages with RabbitMQ
  • For Anyone who wants to build and design asynchronous, loosely-coupled systems with Java and Spring
  • For Anyone who is interested in asynchronous systems with message exchanges
  • For Anyone who wants to learn Message-Queueing
  • For Anyone who wants to learn Advanced Message-Queueing Protocol or AMQP
What are the course deliverables?
  • Learn to build applications with RabbitMQ using Java and Spring!
  • Learn and Implement Topics, Queues, Exchanges and Bindings in RabbitMQ
  • Learn how to develop message listeners for specific queues and routings
  • Learn to design asynchronous, message-driven systems with RabbitMQ!
  • Learn and understand Message-Queueing
  • Learn and understand Advanced Message-Queueing Protocol or AMQP
  • Learn and understand how Advanced Message-Queueing Protocol works
  • Learn and understand the architecture of RabbitMQ
More about this course
  • We'll discover what messaging means and how it affects our architectural decisions and design considerations
  • Next up is the AMQP, Advanced Message Queueing Protocol
  • We'll discover the benefits and reasons behind the popularity of AMQP and how it shaped the architecture of RabbitMQ from messaging concepts to client platforms making use of it
  • We'll learn Queues, Exchanges, Bindings, Routings, Publishers, Subscribers and much more about RabbitMQ
  • We will then send our first ever message to RabbitMQ! After sending our message, we'll learn how to create Queues, Exchanges and Bindings between them

Learn RabbitMQ: Asynchronous Messaging with Java and Spring
 at 
UDEMY 
Curriculum

Introduction

About the course

Getting started with RabbitMQ

Overview

Installing RabbitMQ and Management Plugin on MacOS

First Look with RabbitMQ Admin

Creating Queue, Exchange and Binding and Publishing Message

Messaging, AMPQ, RabbitMQ

What is Messaging and Why We Need It?

Messaging Protocols Overview

What is AMQP and What It Solves?

Know your MQ!

Meet RabbitMQ

Actors of Messaging with RabbitMQ - Exchanges, Queues, Topics and Bindings

Exchanges

Know the Exchange Types!

Queues

Topics

Bindings

RabbitMQ vs. other MQs: A Comparison

Application Details Basic with RabbitMQ

Overview

Publishing Messages with RabbitTemplate

Testing Out the Listener

Configuring Ques and Exchanges with RabbitMQ

Section Overview

Queue Configuration with Spring AMQP

Direct Exchange Configuration with Spring AMQP

Topic Exchange Configuration with Spring AMQP

Fanout Exchange Configuration with RabbitMQ

Headers Exchange Configuration with RabbitMQ

Creating Bindings Between Queues and Exchanges

Scenario: Receiving and Processing Messages from Different Apps

Summary

Faculty Icon

Learn RabbitMQ: Asynchronous Messaging with Java and Spring
 at 
UDEMY 
Faculty details

Niyazi Erdogan
Niyazi Erdo?an is a software engineer and AWS Certified Solutions Architect with over ten years of experience in various fields. He is a self-taught programmer and has been programming since he was in middle-school. His experience ranges from embedded development to server-side and client-side development technologies

Other courses offered by UDEMY

549
50 hours
– / –
3 K
10 hours
– / –
549
4 hours
– / –
599
10 hours
– / –
View Other 2346 CoursesRight Arrow Icon
qna

Learn RabbitMQ: Asynchronous Messaging with Java and Spring
 at 
UDEMY 

Student Forum

chatAnything you would want to ask experts?
Write here...