Rabbitmq 4 0 Masterclass: The Definitive Guide


Rabbitmq 4 0 Masterclass: The Definitive Guide
Rabbitmq 4.0 Masterclass: The Definitive Guide
Published 6/2025
MP4 | Video: h264, 1920×1080 | Audio: AAC, 44.1 KHz

2025 | Brand New | In Depth Comprehensive Concepts | Coding Examples | Microservices | Event Driven Architecture

What you’ll learn

Comprehensive Examples of All Concepts

Slides with downloadable PDF material

AMQP 1.0 and AMQP 0.9.1 Coding examples

Difference between the approaches of AMQP 1.0 and AMQP 0.9.1

All Types of Queues and Exchanges

All Types of Messaging Patterns

Clustering, RMQ CLI tool, RMQ API usage

RabbitMQ Streams

RabbitMQ Transactions
Microservices Architecture

Event Driven Architecture (EDA)

RabbitMQ Clustering

Docker

Docker Networking

Fedration and Shovel

Monitoring using Prometheus

Requirements

Basic Go Programming or programming knowledge in any language is required for coding examples

Docker basics will be covered in the course, so prior knowledge of Docker is NOT needed

Linux/Mac/Windows/ChromeOS/Unix Based OS PC/Laptop with Internet connection.
Description

Overview

Section 1: Introduction to the course

Lecture 1 Greetings and Welcome!

Lecture 2 Some tips while using this course

Lecture 3 Course Content

Section 2: Resources

Lecture 4 Resources

Section 3: Intro to Messaging and RMQ

Lecture 5 About Erlang

Lecture 6 About RabbitMQ

Lecture 7 Message Broker

Lecture 8 RMQ Concepts

Lecture 9 AMQP and Other Protocols

Lecture 10 Intro To An AMQP Message

Lecture 11 Advantages/Disadvantages of RMQ

Lecture 12 RabbitMQ vs The World (of Messaging Systems)

Lecture 13 Queues

Lecture 14 Producers and Consumers

Lecture 15 RMQ’s Use Of Network Layers

Lecture 16 RMQ Architecture And Terminology

Section 4: Set Up and installation

Lecture 17 Why Choose Docker

Lecture 18 Docker – Basics

Lecture 19 Docker Installation

Lecture 20 RabbitMQ Installation using Docker

Lecture 21 RabbitMQ Ports

Section 5: RabbitMQ Basics

Lecture 22 RMQ Dashboard-Management UI

Lecture 23 Queues and Streams

Lecture 24 RabbitMQ Ack Modes

Lecture 25 Add A New Queue

Lecture 26 Queue Details

Lecture 27 All Queues Section

Lecture 28 Classic Queues

Lecture 29 Quorum Queues

Lecture 30 Creating Qorum Queue

Lecture 31 RMQ Command Line Tool

Lecture 32 RMQ HTTP API

Lecture 33 Stream

Lecture 34 Creating a Stream

Lecture 35 Exchanges

Lecture 36 Exchanges Tab

Lecture 37 RMQ Naming Conventions

Lecture 38 Direct Exchange

Lecture 39 Fanout Exchange

Lecture 40 Topic Exchange

Lecture 41 Headers Exchange

Section 6: Messaging Patterns

Lecture 42 Messaging Patterns

Lecture 43 Simple Queue

Lecture 44 Task / Work Queues

Lecture 45 Pub-Sub Fanout Pattern

Lecture 46 Routing Pattern

Lecture 47 Routing Pattern-Topic

Lecture 48 Routing Pattern-Headers

Lecture 49 Dead Letter Pattern

Lecture 50 Delayed Messaging Pattern

Section 7: RabbitMQ Advanced

Lecture 51 Priority Queues

Lecture 52 Exchange-to-ExchangeBindings

Lecture 53 Alternate Exchange

Lecture 54 Transient Exchange

Lecture 55 Transient Queue

Lecture 56 Auto Delete Queues

Lecture 57 Docker Networking

Lecture 58 Clustering – Concepts

Lecture 59 Clustering in Action
Lecture 60 Quorum Queues on MultipleNodes

Lecture 61 Connections Tab

Lecture 62 Channels Tab

Section 8: RabbitMQ Plugins

Lecture 63 RabbitMQ Plugins

Lecture 64 ShovelPlugin

Lecture 65 Federation

Lecture 66 Fedrated Exchanges

Lecture 67 Policies

Lecture 68 Federated Queues

Lecture 69 Federation In Practice

Lecture 70 Cluster Nodes

Section 9: Coding RabbitMQ

Lecture 71 Coding RMQ Producer

Lecture 72 Coding RMQ Consumer

Lecture 73 Publish With Context

Lecture 74 Quorum Queue

Lecture 75 Acknowledgment

Lecture 76 Direct Exchange

Lecture 77 Fanout Exchange

Lecture 78 Topic Exchange

Lecture 79 Headers Exchange

Lecture 80 Task/Work Queue

Lecture 81 Pub-Sub Pattern-Fanout

Lecture 82 Routing Pattern-Routing Key

Lecture 83 Routing Pattern-Headers

Lecture 84 Routing Pattern-Topic

Lecture 85 Work Queue Pattern with Fair Dispatch (QoS)

Lecture 86 RPC (Remote Procedure Call)

Lecture 87 Transient Queues & Exchanges

Lecture 88 Auto-Delete Queues and Exchanges

Lecture 89 Publisher Confirms

Lecture 90 Publisher Confirms – Contd.

Lecture 91 Transactional Messaging
Lecture 92 Transactional Messaging – Contd.
Lecture 93 Streams

Lecture 94 Streams-First Example

Lecture 95 Streams-OffsetTracking

Section 10: Monitoring RabbitMQ

Lecture 96 Profiling and Monitoring

Lecture 97 Prometheus

Section 11: AMQP 1.0 in RabbitMQ

Lecture 99 AMQP 1.0 vs AMQP 0.9.1

Lecture 100 Simple AMQP 1.0 Producer

Lecture 101 Simple AMQP 1.0 Consumer

Lecture 102 AMQP 1.0 ConnectionState and Publisher Outcome

Lecture 103 Broadcast – Fanout

Lecture 104 Reliable Messaging Pattern

Lecture 105 Advanced Settings

Lecture 106 Streams

Lecture 107 Stream Filtering

Section 12: Microservices

Lecture 108 Microservices

Lecture 109 Microservices-Example

Section 13: Event Driven Architecture

Lecture 110 Event Driven Architecture – EDA

Lecture 111 EDA – Example

Section 14: Resources

Lecture 112 Resources

Section 15: Best Wishes and Good Luck!

Lecture 113 What we learnt

Lecture 114 Good Bye and Good Luck!

Lecture 115 Sincere Request!

RabbitMQ Enthusiasts,Anyone who wants to understand the role of message brokers in Microservices,Anyone aspiring to learn any Message Broker,Software Developers,System Engineers,API Developers,Chat Application Developers,Go(Golang) Developers,Anyone who wants to gain expertise in RabbitMQ or AMQP or any Message Broker,Anyone who wants to build highly scalable Microservices,Anyone who wants to learn Event Driven Architecture

Importantissimo!

Per NON SBAGLIARE link e finire su qualche possibile clone, approfittare di offerte esclusive personalizzate per il nostro sito, e se gradisce questo articolo ed il nostro lavoro, la preghiamo di supportarci rinnovando o sottoscrivendo un Account Premium su FILESTORE cliccando sul link qui sotto:

FileStore

Share This Post!

Torna in cima