Get in Touch
 Duration 14 hours

Course Outline

Introduction

  • RabbitMQ versus Windows' default queue technology (MSMQ)

Microservices and Message Queuing Concepts

Overview of Messaging Protocols: REST, SOAP, and AMQP

How RabbitMQ Implements AMQP for Service Loose Coupling

Configuring the Development Environment

Installation and Configuration of RabbitMQ for C# Applications

The RabbitMQ .NET Client API Overview

Establishing Connections to RabbitMQ

Creating Basic Sender and Receiver Applications in C#

Common RabbitMQ Operations Using the .Net Client

Developing Queuing Code

  • Processes for sending, receiving, and queuing messages

Creating Queues via the Administration UI and PowerShell

Integrating RabbitMQ into Existing Enterprise .Net Applications

Routing Strategies: Topics Exchange versus Direct Exchange

Cluster Setup and Management for RabbitMQ

Implementing Failover and Replication Mechanisms

Administration Tools and Techniques for RabbitMQ

Managing RabbitMQ Through the REST API

Optimizing RabbitMQ Performance

Monitoring and Security Best Practices for RabbitMQ

Troubleshooting RabbitMQ Issues

Summary and Conclusion

Requirements

  • Proficiency in .Net Framework and C# programming
  • A solid grasp of enterprise application development concepts

Target Audience

  • Developers
  • Software architects
  • System administrators
  • Technical managers

Number of participants


Price per participant (excl. VAT)

Testimonials (2)

Upcoming Courses

Related Categories