RabbitMQ : Messaging with Java, Spring Boot And Spring MVC

Go to class
Write Review

RabbitMQ : Messaging with Java, Spring Boot And Spring MVC provided by Udemy is a comprehensive online course, which lasts for 4-5 hours worth of material. RabbitMQ : Messaging with Java, Spring Boot And Spring MVC is taught by Infybuzz Learning. Upon completion of the course, you can receive an e-certificate from Udemy. The course is taught in Englishand is Paid Course. Visit the course page at Udemy for detailed price information.

Overview
  • Java Messaging Service (JMS) with Spring Framework. Learn Asynchronous Messaging, Queue, Exchange & Routing Of Messages

    What you'll learn:

    • Java Messaging Service (JMS)
    • RabbitMQ Message Broker
    • How to create Exchange & Queue
    • Publishing Message To RabbitMQ
    • Consuming Message From RabbitMQ
    • Different Types Of Exchanges With Examples
    • RabbitMQ With Spring Boot Using Rabbit Template and Rabbit Listener
    • RabbitMQ With Spring MVC Using Rabbit Template and Rabbit Listener
    • Spring Boot, Spring Cloud and Spring MVC Applications Deployment To Pivotal Cloud Foundry
    • Spring Boot & RabbitMQ On Heroku (Cloud Platform)

    ***** Some Reviews From Students *****

    • Learned everything I needed to about RabbitMQ is this course. EXCELLENT!

    • Good course on rabbitmq. have learned a lot. specially rabbitmq with pivotal cloud foundry is very much interesting.

    • It covers technical details about RabbitMQ and how to use them from Java, that's what I was looking for.

    • Good explanation in simple terms.

    • Excellent course on RabbitMQ. Have learned in deep about exchange, queue and best part is that it covers all with Spring boot and Spring MVC. Finally learned how to use RabbitMQ on cloud using Pivotal Cloud Foundry.

    • Real life example given to relate with different component is really helpful.


    RabbitMQ : It is an open source message broker software. You might have heard Java Messaging Service (JMS) by which two Java applications can communicate with each other.

    Using RabbitMQ message broker two Java applications can interact with each other in same way as we human being do by text message.

    Message can not go directly from one Java app to other and hence we need Queue and Exchange.

    Do not aware of RabbitMQ ,Queue, Exchange OR JMS ? If YES, then you came to right place as you will learn all these things in this course. You can say Its all in one for you.

    This course is all about RabbitMQ starting with Core Java and then using RabbitMQ with Spring Boot and Spring MVC.

    At the end you will learn to deploy your RabbitMQSpring MVC and Spring Boot application to Pivotal Cloud Foundry (PCF).

    Let me give you an idea that what you will learn from this course.

    • You will learn concept of Java Messaging Service (JMS)&RabbitMQ Message Broker.

    • You will learn how to publish and consume messages using core Java.

    • You will learn different types of exchanges like Direct, Fanout, Topic and Headers Exchange.

    • You will learn to use RabbitMQ in Spring Boot application using Rabbit Template and Rabbit Listener.

    • You will learn to use RabbitMQ in Spring MVC application using Rabbit Template and Rabbit Listener.

    • Spring Boot, Spring Cloud and Spring MVC Applications Deployment To Pivotal Cloud Foundry.

    • Spring Boot and RabbitMQ Deployment To Heroku (Cloud Platform)


    Course Topics & Lectures :-

    • Introduction to JMS and RabbitMQ

    Understanding Of Java Messaging Service (JMS)

    What is Exchange and Queue ?

    Different Types Of Exchanges

    RabbitMQ Installation


    • Getting Started With RabbitMQ

    Create Queue in RabbitMQ

    Publishing Message To Queue

    Consuming Message From Queue

    Multiple Consumers Scenario & Round Robin Fashion

    Purge The Messages


    • Real Time Example With JSON Message

    Understanding Real Time Scenario To Use RabbitMQ

    Publishing JSON Message To Queue


    • Direct Exchange

    What is Direct Exchange ?

    Creating Direct Exchange & Binding Queues with it

    Publishing Message To Direct Exchange

    Consuming Message From Queue


    • Fanout Exchange

    What is Fanout Exchange ?

    Creating Fanout Exchange & Binding Queues with it

    Publishing Message To Fanout Exchange


    • Topic Exchange

    What is Topic Exchange ?

    Creating Topic Exchange & Binding Queues with it

    Publishing Message To Topic Exchange


    • Headers Exchange

    What is Headers Exchange ?

    Creating Headers Exchange & Binding Queues with it

    Publishing Message To Headers Exchange


    • RabbitMQ With Spring Boot

    Introduction To RabbitMQ With Spring Boot & Rabbit Template

    Spring Boot Project Set Up & Configuration

    Rabbit Template With Spring Boot

    Rabbit Listener With Spring Boot

    Publishing Message To Headers Exchange Using Rabbit Template

    Rabbit Listener With Spring Boot & Headers Exchange


    • RabbitMQ With Spring MVC

    Introduction To RabbitMQ With Spring MVC & Rabbit Template

    Spring MVC Project Set Up & Configuration

    Rabbit Template With Spring MVC

    Rabbit Listener With Spring MVC

    Publishing Message To Headers Exchange Using Rabbit Template

    Rabbit Listener With Spring MVC & Headers Exchange


    • RabbitMQ On Cloud

    Introduction To Pivotal Cloud Foundry (PCF)

    Creating Account On Pivotal Cloud Foundry (PCF)

    Creating RabbitMQ Service On Pivotal Cloud Foundry (PCF)

    Spring Boot Deployment To Pivotal Cloud Foundry (PCF)

    Spring Boot Deployment To PCF Using Spring Cloud

    Spring MVC Deployment To Pivotal Cloud Foundry (PCF)


    • Default Exchange

    What Is Default Exchange ?

    Default Exchange Example


    • Exchange To Exchange Binding

    Introduction To Exchange To Exchange Binding

    Bind Exchange with Another Exchange

    Exchange To Exchange Binding In Action


    • RabbitMQ On Heroku (Cloud Platform)

    Introduction To Heroku

    Create Account On Heroku

    Verify Account On Heroku

    Download and Install Git

    Download & Install Heroku CLI

    Create Heroku Application

    Getting RabbitMQ on Heroku

    Heroku CLI Login

    Deploy Spring Boot App On Heroku


    Now what are you waiting for ?

    Grab the course quickly and get started to learn RabbitMQ message broker with Java. Spring MVC, Spring Boot, Spring Cloud and deploy your RabbitMQSpring MVC and Spring Boot application to Pivotal Cloud Foundry (PCF).

    See you in the course.