Online-Videokurs · Udemy
Event-getriebene Architekturen: Event Sourcing & CQRS
Auf einen Blick
- Anbieter
- Udemy (Kurs-Marktplatz)
- Format
- Online-Videokurs, Start jederzeit
- Sprache
- Deutsch
- Abschluss
- Teilnahmebescheinigung (Udemy)
- Preis
- tagesaktuell bei Udemy – die Preise dort wechseln durch Rabattaktionen stark
- Fachbereich
- Programmierung & Entwicklung
- Thema
- Software-Engineering & Clean Code
Affiliate-Link (Werbung)
Kursbeschreibung
Beschreibung des Anbieters (Udemy-Kursseite) – redaktionell ungeprüft.
Dieser Kurs wurde unter Zuhilfenahme von künstlicher Intelligenz erstellt. Willkommen zu deinem umfassenden Kurs über eventgetriebene Architekturen, Event Sourcing und CQRS. Diese Konzepte gehören zu den modernsten und wirkungsvollsten Ansätzen, um skalierbare, robuste und gut nachvollziehbare Softwaresysteme zu entwickeln.
In diesem Kurs lernst du, wie du komplexe Geschäftsprozesse modellierst, Zustände vollständig über Ereignisse rekonstruierst und Systeme entwirfst, die flexibel, erweiterbar und fehlertolerant arbeiten. Wir starten mit den Grundlagen: Was genau sind Ereignisse? Wie unterscheiden sie sich von Zuständen?
Wie entsteht ein Strom von Ereignissen und wie funktioniert asynchrone Kommunikation über Nachrichten? Anschließend tauchen wir tief in das Prinzip des Event Sourcing ein. Dabei betrachten wir den Wiederaufbau von Zuständen aus einer Ereignisfolge, den Einsatz von Snapshots, die Versionierung, die Behandlung von Konflikten und typische Fehlerquellen.
Du erfährst außerdem, wie du Befehle, Domänenobjekte und fachliche Regeln sauber modellierst. Im nächsten Schritt lernst du CQRS als Architekturprinzip kennen. Du verstehst, wie du Lese- und Schreibmodelle voneinander trennst, Abfragemodelle optimierst und Projektionen erstellst, die dein System effizient und transparent machen.
Ergänzend dazu beschäftigen wir uns mit Sagas, Prozesssteuerung, fachlichen Kompensationen und wichtigen Mustern für Nachrichtenverarbeitung wie Outbox, Idempotenz und Zustellsicherheit. Ein zentraler Bestandteil dieses Kurses ist eine praxisorientierte Fallstudie. Gemeinsam modellieren wir ein komplettes Bestell- und Zahlungssystem, inklusive fachlicher Bereiche, Ereignisketten, Befehle, Prozesslogik und Abfragemodelle.
Dieser Kurs richtet sich an erfahrene Entwicklerinnen und Entwickler sowie an Architektinnen und Architekten, die moderne Softwarearchitekturen verstehen und anwenden möchten.
Gut zu wissen
Udemy ist ein Kurs-Marktplatz: Die Kurse kommen von unabhängigen Trainer:innen mit eigenem Stil und eigener Praxis. Ob beides zu dir passt, zeigt die Kursseite bei Udemy am besten selbst – im Vorschau-Video, in den Bewertungen und in den Fragen der Teilnehmenden. Zum Abschluss gibt es eine Teilnahmebescheinigung. Wer lieber betreut lernt – mit Fernlehrer, Einsendeaufgaben und Zeugnis, bis hin zu IHK- oder Hochschulabschlüssen – findet im Fernstudium-Verzeichnis staatlich zugelassene Fernkurse und Studiengänge.
Ähnliche Kurse
- HCL Domino 11 Anwendungsentwicklung - Grundlagen
- Lebendiges Software Design 2/3: Modulare Architektur
- Objekt-Orientierte Programmierung im professionellen Einsatz
- SCRUM nur für Softwareentwickler - der vergessene Teil
- Lebendiges Software Design 1/3: Qualitativ Hochwertiger Code
- Entwurfsmuster und ihre Integration mit Dependency Injection
