Course Outline

Introduction

  • RabbitMQ vs. Windows' Default Queue Technology (MSMQ)

Understanding Microservices and Message Queuing for Government

Overview of Messaging Protocols: REST, SOAP, and AMQP

How RabbitMQ Implements AMQP to Enable Loose Coupling Among Services in a Public Sector Context

Setting Up the Development Environment for Government Use

Installing and Configuring RabbitMQ for C# Applications in Government Systems

Overview of the RabbitMQ .NET Client API for Government Applications

Connecting to RabbitMQ in a Government Environment

Writing Two Simple Sender and Receiver Applications in C# for Government Use

Performing Common RabbitMQ Operations with the .NET Client for Government Systems

Writing the Queuing Code for Government Applications

  • Sending, Receiving, and Queuing Messages for Government Services

Writing Queues Via the Administration UI and PowerShell for Government Use

Integrating RabbitMQ into an Existing Enterprise .NET Application for Government

Routing with Topics Exchange vs. Direct Exchange in a Government Setting

Setting Up and Managing a RabbitMQ Cluster for Government Operations

Implementing Failover and Replication for Government Systems

Tools and Techniques for Administering RabbitMQ in a Government Context

Managing RabbitMQ via a REST API for Government Applications

Performance Tuning RabbitMQ for Government Use

Monitoring and Securing RabbitMQ for Government Operations

Troubleshooting RabbitMQ in a Government Environment

Summary and Conclusion for Government Audiences

Requirements

  • Experience with the .NET Framework and C# programming
  • An understanding of enterprise application development principles

Audience

  • Developers for government
  • Software architects
  • Administrators
  • Technical managers
 14 Hours

Number of participants


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories