Aktualisiert im Mai 2025. Dieser Kurs enthält jetzt den Coursera Coach! Eine intelligentere Art zu lernen mit interaktiven Unterhaltungen in Echtzeit, die Ihnen helfen, Ihr Wissen zu testen, Annahmen zu hinterfragen und Ihr Verständnis zu vertiefen, während Sie im Kurs vorankommen. Dieser Kurs behandelt die Implementierung von CQRS (Command Query Responsibility Segregation) Mustern und die API-Entwicklung mit MediatR für die modulare Kommunikation in .NET-basierten Anwendungen. Sie lernen, wie man Anwendungen mit CQRS strukturiert, wobei der Schwerpunkt auf der Trennung von Lese- und Schreiboperationen liegt, und erforschen die Integration von MediatR für die Handhabung von Befehlen und Abfragen. Anhand von Beispielen aus der Praxis werden Sie sehen, wie diese Muster die Skalierbarkeit und Modularität Ihrer Anwendungen verbessern. Die Reise beginnt mit einer Einführung in CQRS und seine Rolle bei der Verwaltung komplexer Systeme durch die Trennung von Befehlen und Abfragen. Sie lernen, wie Sie CQRS logisch und physisch in Ihren Anwendungen implementieren und MediatR zur effektiven Verwaltung von Anfragen einsetzen. Der Kurs setzt sich fort mit der Entwicklung von Katalog- und Warenkorb-Modulen, der Anwendung von CQRS-Prinzipien in realen Anwendungsfällen und der Handhabung von Domain-Ereignissen mit der INotificationHandler-Schnittstelle von MediatR. Im weiteren Verlauf werden Sie REST-APIs für Katalog- und Warenkorb-Module unter Verwendung von minimalen APIs, Carter und dem REPR-Entwurfsmuster erstellen. Sie werden auch in die Handhabung von übergreifenden Belangen wie Validierung, Protokollierung und Fehlerbehandlung eintauchen und diese in Ihre MediatR-Pipeline integrieren. Darüber hinaus behandelt der Kurs Caching-Strategien mit Redis und bietet einen praktischen Ansatz zur Optimierung der Leistung in verteilten Systemen. Dieser Kurs richtet sich an Entwickler, die daran interessiert sind, skalierbare, wartbare Systeme unter Verwendung von modularen Monolithen mit CQRS, MediatR und minimalen APIs aufzubauen. Er ist ideal für alle, die ihr Verständnis von modularer Architektur und API-Entwicklung mit .NET 8 vertiefen möchten.

CQRS, API-Entwicklung und Modulkommunikation

CQRS, API-Entwicklung und Modulkommunikation
Dieser Kurs ist Teil von Spezialisierung „.NET 8 Backend Bootcamp - Modulith, DDD & CQRS“

Dozent: Packt - Course Instructors
Bei enthalten
Fragen Sie Coursera
Empfohlene Erfahrung
Was Sie lernen werden
Implementieren Sie CQRS und MediatR, um Befehle und Abfragen in modularen Anwendungen effizient zu verwalten.
Entwickeln Sie modulare APIs unter Verwendung von Minimal-APIs sowie der Entwurfsmuster „Carter“ und „REPR“ für eine effiziente Kommunikation
Behandeln Sie übergreifende Aspekte wie Validierung, Protokollierung und Ausnahmebehandlung innerhalb der MediatR-Pipeline
Optimierung der Anwendungsleistung durch verteilte Caching-Strategien mit Redis in modularen Systemen
Kompetenzen, die Sie erwerben
- Kategorie: API-Entwurf
- Kategorie: Instandhaltbarkeit
- Kategorie: Objekt-Relationales Mapping
- Kategorie: Software-Entwurfsmuster
- Kategorie: Verteiltes Rechnen
- Kategorie: Software-Architektur
- Kategorie: Validierung von Daten
Werkzeuge, die Sie lernen werden
- Kategorie: Restful API
- Kategorie: Anwendungsprogrammierschnittstelle (API)
- Kategorie: ASP.NET
- Kategorie: PostgreSQL
- Kategorie: .NET-Rahmenwerk
- Kategorie: Redis
- Kategorie: Middleware
Wichtige Details

Zu Ihrem LinkedIn-Profil hinzufügen
12 Aufgaben
Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

Erweitern Sie Ihre Fachkenntnisse
- Lernen Sie neue Konzepte von Branchenexperten
- Gewinnen Sie ein Grundverständnis bestimmter Themen oder Tools
- Erwerben Sie berufsrelevante Kompetenzen durch praktische Projekte
- Erwerben Sie ein Berufszertifikat zur Vorlage

In diesem Kurs gibt es 10 Module
Erwerben Sie ein Karrierezertifikat.
Fügen Sie dieses Zeugnis Ihrem LinkedIn-Profil, Lebenslauf oder CV hinzu. Teilen Sie sie in Social Media und in Ihrer Leistungsbeurteilung.
Dozent

von
Mehr von Software-Entwicklung entdecken
Warum entscheiden sich Menschen für Coursera für ihre Karriere?

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Bringen Sie Ihre Karriere mit einem Online-Abschluss voran.
Erwerben Sie einen Abschluss von erstklassigen Universitäten – 100 % online
Häufig gestellte Fragen
Weitere Fragen
Finanzielle Unterstützung verfügbar,






