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
Testimonials (5)
Trainer was very knowledgable, was very helpful.
Thilini Alwis - Te Manawa Taki Trauma System
Course - Visual Studio 2022 IDE
it was a great cource becuase we got the chance to discuss things and try working with the things we got taught. But the thing I liked the most was that everything was based on experience that Marcin had.
Jesper - ProgramDuon AB
Course - Advanced Blazor
The trainer explained the subjects very good with actual examples from real world which made it simpler for us to grasp the information
Florin-Viorel Marut - Continental Automotive Romania
Course - High-Performance Application Development with .NET Core
Comprehensive - covered everything we were interested in. Able to work through examples.
Deborah Morrison - AFBI
Course - Introduction to Blazor
Very knowledgeable trainer