Rabbitmq for java and spring boot devlopers
Rabbitmq for java and spring boot devlopers, available at $54.99, has an average rating of 4.3, with 78 lectures, based on 12 reviews, and has 57 subscribers.
You will learn about Master RabbitMQ Basics: Grasp core concepts, architecture, messaging patterns, AMQP protocol, and message entities. Configure RabbitMQ: Set up RabbitMQ on Windows, Ubuntu, Docker, GKE, AKS, and EKS, adapting to project needs. Implement Messaging Solutions: Send and receive messages using RabbitMQ in Java and Spring Boot applications. Utilize Advanced Features: Learn Dead Letter Queues, auto-acknowledgment, and queue length limitations for reliable systems. This course is ideal for individuals who are Beginners java and spring boot developers who want to know about rabbitmq It is particularly useful for Beginners java and spring boot developers who want to know about rabbitmq.
Enroll now: Rabbitmq for java and spring boot devlopers
Summary
Title: Rabbitmq for java and spring boot devlopers
Price: $54.99
Average Rating: 4.3
Number of Lectures: 78
Number of Published Lectures: 78
Number of Curriculum Items: 78
Number of Published Curriculum Objects: 78
Original Price: ₹799
Quality Status: approved
Status: Live
What You Will Learn
- Master RabbitMQ Basics: Grasp core concepts, architecture, messaging patterns, AMQP protocol, and message entities.
- Configure RabbitMQ: Set up RabbitMQ on Windows, Ubuntu, Docker, GKE, AKS, and EKS, adapting to project needs.
- Implement Messaging Solutions: Send and receive messages using RabbitMQ in Java and Spring Boot applications.
- Utilize Advanced Features: Learn Dead Letter Queues, auto-acknowledgment, and queue length limitations for reliable systems.
Who Should Attend
- Beginners java and spring boot developers who want to know about rabbitmq
Target Audiences
- Beginners java and spring boot developers who want to know about rabbitmq
Welcome to our comprehensive RabbitMQ course for Java and Spring Boot developers! This course is designed to provide a thorough understanding of RabbitMQ, a robust and popular message broker, and its seamless integration with Java and Spring Boot applications. Our video lessons are designed to take you through the essentials of RabbitMQ, starting with the basics and moving to more advanced concepts and real-world examples.
The course is divided into several sections, each focusing on a specific aspect of RabbitMQ. In the first section, we will cover the fundamentals, including messaging, AMQP, RabbitMQ, message entities, exchanges, queues, bindings, and messages. You will learn the core concepts and understand the role each plays in a RabbitMQ-based messaging system.
In the second section, we will guide you through setting up RabbitMQ on different platforms, including Windows, Ubuntu, Docker, Google Kubernetes Engine (GKE), Azure Kubernetes Service (AKS), and Amazon Elastic Kubernetes Service (EKS). This will enable you to work with RabbitMQ in your preferred environment.
The third section focuses on sending and receiving messages using RabbitMQ. We will demonstrate how to send messages to a queue, receive messages from a queue, and work with the AMQP protocol for sending and receiving messages.
In the fourth section, we will explore different exchange types, such as direct, fanout, topic, and header exchanges. We will provide Java examples for each exchange type, along with AMQP examples for a complete understanding of their usage in various scenarios.
The fifth section dives deep into advanced RabbitMQ features, such as Dead Letter Queues (DLQ), auto-acknowledgment, and queue length limitations. We will discuss these concepts and provide examples in Java and AMQP to ensure you grasp the intricacies involved.
Lastly, we have included a setup guide for Docker, which will help you create a RabbitMQ environment quickly and efficiently.
Upon completing this course, you will be well-equipped to use RabbitMQ in your Java and Spring Boot applications, enabling you to build scalable and reliable messaging systems. We hope you enjoy the learning journey and look forward to your success as a RabbitMQ expert!
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Lecture 2: what is messaging ?
Lecture 3: What is Message Broker ?
Lecture 4: Messaging Protocols
Lecture 5: What is AMQP ?
Lecture 6: AMPQ Model
Lecture 7: What is RabbitMQ ?
Lecture 8: Exchanges
Chapter 2: RabbitMQ installation
Lecture 1: RabbitMQ installation on Windows
Lecture 2: RabbitMQ installation on Ubuntu
Lecture 3: Rabbitmq installation using docker
Lecture 4: RabbitMQ instalation using GKE(Google Kubernetes Service)
Lecture 5: RabbitMQ installation using AKS (Azure Kubernetes Service)
Lecture 6: RabbitMQ installation using EKS(AWS elastic kubernetes service )
Chapter 3: Queues in RabbitMQ
Lecture 1: Queue basics
Lecture 2: Queues in RabbitMQ
Lecture 3: Creating Queue
Chapter 4: Basic Examples
Lecture 1: Send Message to Queue
Lecture 2: Receive Message from Queue
Lecture 3: Send Message using Spring AMQP
Lecture 4: Receive Message using Spring AMQP
Chapter 5: Exchanges
Lecture 1: Direct Exchange Concept
Lecture 2: Direct Exchange Example Java
Lecture 3: Direct Exchange Example Spring AMQP
Lecture 4: Fanout Exchange Concept
Lecture 5: Fanout exchange example Java
Lecture 6: Fanout Exchange Example Spring AMQP
Lecture 7: Topic Exchange Concept
Lecture 8: Topic exchange example using java
Lecture 9: Topic Exchagne Example Spring AMQP
Lecture 10: Header Exchange Concept
Lecture 11: Header Exchange Example Using Java
Lecture 12: Header Exchange Example Spring AMQP
Chapter 6: Dead Letter Queues
Lecture 1: Dead Letter Queues introduction
Lecture 2: Dead Letter Queues example using java
Lecture 3: Dead letter queue example using spring boot amqp
Lecture 4: DLQ using auto ack listener using amqp
Lecture 5: x-max-length and dlq
Lecture 6: x-max-length and dlq Example
Lecture 7: x-max-lenght-bytes and dlq
Lecture 8: x-max-length-bytes and dlq example
Chapter 7: Exclusive Queues
Lecture 1: Exclusive Queues
Lecture 2: Exclusive Queues Example
Chapter 8: RabbitMQ Management
Lecture 1: Creating Users
Lecture 2: vHost (Virtual Host)
Chapter 9: Consumer Acknowledgements and Publisher Confirms
Lecture 1: Publisher Confirms
Lecture 2: Publisher Confirms Example
Chapter 10: Consumer Cancellation
Lecture 1: Consumer Cancel
Lecture 2: Consumer cancel notification example
Chapter 11: Consumer Priority
Lecture 1: Consumer Priority concept
Lecture 2: Consumer Priority Example
Chapter 12: Prefetch Count
Lecture 1: What is Prefetch Count ?
Lecture 2: Prefetch Count Example
Chapter 13: Direct Reply-to feature
Lecture 1: Direct Reply-to concept
Lecture 2: Direct Reply-to concept Example
Chapter 14: RPC
Lecture 1: RPC in RabbitMQ
Lecture 2: RPC Example
Chapter 15: RabbitMQ Event Exchange
Lecture 1: RabbitMQ Event Exchange Concept
Lecture 2: RabbitMQ Event Exchange Concept Example
Chapter 16: Negative acknowledgements
Lecture 1: Negative acknowledgements Concept
Lecture 2: Negative acknowledgements Example
Chapter 17: Alternate Exchange
Lecture 1: Alternate Exchange Concept
Lecture 2: Alternate Exchange Concept Example
Chapter 18: Exchange to Exchange(e2e) Bindings
Lecture 1: Exchange to Exchange(e2e) Bindings Concept
Lecture 2: Exchange to Exchange Bindings Example
Chapter 19: Sender-selected Distribution
Lecture 1: Sender-selected Distribution Concept
Lecture 2: Sender-selected Distribution Example
Chapter 20: TTL(Time to live)
Lecture 1: TTL Concept
Lecture 2: TTL Example for queue and message
Chapter 21: Event-driven Autoscaling with Keda and RabbitMQ
Lecture 1: What is Keda ?
Lecture 2: How Keda works
Lecture 3: Keda Architecture
Lecture 4: ScaledObject and ScaledJobs
Lecture 5: Keda Installation
Lecture 6: Scaledobject spec
Lecture 7: Install rabbitmq kubernetes cluster
Lecture 8: Keda rabbitmq consumer pods scaling example
Chapter 22: Thank you
Lecture 1: Thank you
Instructors
-
Pritesh Mistry
Java , Spring boot , cloud programmer
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 1 votes
- 3 stars: 1 votes
- 4 stars: 7 votes
- 5 stars: 3 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024