Get in Touch

Course Outline

Introduction

  • RabbitMQ compared to the default Windows message queue technology (MSMQ)

Fundamentals of Microservices Architecture and Message Queuing

Survey of Messaging Protocols: REST, SOAP, and AMQP

Leveraging AMQP in RabbitMQ to Facilitate Loose Coupling Among Service Components

Configuration of the Development Environment

Deployment and Configuration of RabbitMQ for C# Applications

Summary of the RabbitMQ .NET Client API

Establishing Connections to RabbitMQ

Development of Basic Sender and Receiver Applications in C#

Execution of Standard Operations Using the .NET Client

Implementation of Queuing Logic

  • Message Transmission, Reception, and Queue Management

Creation and Configuration of Queues via the Administration Interface and PowerShell

Incorporation of RabbitMQ into Established Enterprise .NET Applications

Comparison of Topic Exchange and Direct Exchange Routing Mechanisms

Configuration and Administration of a RabbitMQ Cluster for government systems

Deployment of Failover and Data Replication Strategies

Administrative Tools and Methodologies for RabbitMQ Management

System Control via REST API

Optimization of RabbitMQ Performance

Monitoring and Security Protocols for RabbitMQ Infrastructure

Troubleshooting Procedures for RabbitMQ Systems

Summary and Conclusions

Requirements

  • Demonstrated proficiency in the .NET Framework and C# development environments
  • Familiarity with foundational principles of enterprise application lifecycle management

Target Audience

  • Software developers
  • Solution architects
  • System administrators
  • Technical leadership personnel
 14 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories