Get in Touch

Course Outline

Introduction

  • Comparing RabbitMQ with Windows' default queue technology (MSMQ).

Understanding Microservices and Message Queuing

Overview of Messaging Protocols: REST, SOAP, and AMQP

How RabbitMQ Implements AMQP to Facilitate Loose Coupling Among Services

Establishing the Development Environment

Installing and Configuring RabbitMQ for C# Applications

Exploring the RabbitMQ .NET Client API

Establishing Connections to RabbitMQ

Developing Basic Sender and Receiver Applications in C#

Executing Common RabbitMQ Operations using the .Net Client

Developing Queuing Logic

  • Handling the sending, receiving, and queuing of messages.

Creating Queues via the Administration UI and PowerShell

Integrating RabbitMQ into Existing Enterprise .Net Applications

Routing Strategies: Topics Exchange vs. Direct Exchange

Setting Up and Managing a RabbitMQ Cluster

Implementing Failover and Replication Mechanisms

Essential Tools and Techniques for RabbitMQ Administration

Managing RabbitMQ through a REST API

Optimizing RabbitMQ Performance

Monitoring and Securing 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.
  • Administrators.
  • Technical Managers.
 14 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories