Schulungsübersicht
Einführung
- RabbitMQ vs. die Standardwarteschlangentechnologie von Windows (MSMQ)
Verstehen Microservices (Mikrodienste) und Message Queuing
Überblick über Messaging-Protokolle: REST, SOAP und AMQP
Wie RabbitMQ AMQP implementiert, um eine lose Kopplung zwischen Diensten zu ermöglichen
Einrichten der Entwicklungsumgebung
Installieren und Konfigurieren von RabbitMQ für C#-Anwendungen
Überblick über die RabbitMQ .NET-Client-API
Verbinden mit RabbitMQ
Schreiben von zwei einfachen Sender- und Empfängeranwendungen in C#
Gemeinsame RabbitMQ-Operationen mit dem .Net-Client durchführen
Schreiben des Warteschlangencodes
- Senden, Empfangen und Einreihen von Nachrichten in Warteschlangen
Schreiben von Warteschlangen über die Verwaltungs-Benutzeroberfläche und PowerShell
Integrieren von RabbitMQ in eine bestehende Enterprise .Net-Anwendung
Routing mit Topics Exchange vs. Direct Exchange
Einrichten und Verwalten eines RabbitMQ-Clusters
Implementieren von Failover und Replikation
Tools und Techniken für die Verwaltung von RabbitMQ
Verwaltung von RabbitMQ über eine REST-API
Leistungsoptimierung RabbitMQ
Überwachung und Sicherung RabbitMQ
Fehlerbehebung RabbitMQ
Zusammenfassung und Schlussfolgerung
Voraussetzungen
- Erfahrung mit .Net Framework und C# Programmierung
- Verständnis von Konzepten zur Entwicklung von Unternehmensanwendungen
Zielgruppe
- Entwickler
- Software-Architekten
- Administratoren
- Technische Leiter
Erfahrungsberichte (5)
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
Kurs - Advanced Blazor
I liked that I had the chance to exercise.
carmen mocanu - Nanotec Electronic Bulgaria EOOD
Kurs - Unit Testing with C#
Der Trainer erklärte die Themen sehr gut mit konkreten Beispielen aus der Praxis, was es für uns einfacher machte, die Informationen zu begreifen
Florin-Viorel Marut - Continental Automotive Romania
Kurs - High-Performance Application Development with .NET Core
Maschinelle Übersetzung
Das richtige Wissen und tiefe Verständnis des Trainers für das Thema und seine Fähigkeit, das Wissen auf klare und effiziente Weise zu präsentieren und zu vermitteln.
Balazs Farkas - Greentube GmbH
Kurs - Implementing the Actor Model with Microsoft Orleans
Maschinelle Übersetzung
Comprehensive - covered everything we were interested in. Able to work through examples.