Seminar NestJS – Architektur mit DDD, CQRS und Event Sourcing

Mit wachsender Fachlichkeit genügt eine technisch geschichtete Projektstruktur häufig nicht mehr. Dieses Seminar zeigt, wie NestJS-Module an fachlichen Grenzen ausgerichtet und Abhängigkeiten so gestaltet werden, dass Änderungen lokal bleiben.

Domain-Driven Design, CQRS und Event Sourcing werden nicht als Selbstzweck behandelt. Für jedes Muster werden Nutzen, Kosten und geeignete Einsatzgrenzen bewertet. Der Schwerpunkt liegt auf einer pragmatischen Architektur, die Teamarbeit, Tests und spätere Verteilung unterstützt.

Seminarziele

Sie zerlegen komplexe Anforderungen in fachlich kohärente Module und gestalten klare Schnittstellen zwischen Domäne, Anwendung und Infrastruktur.

Sie können CQRS, Domain Events, Sagas und Event Sourcing gezielt auswählen, implementieren und gegen einfachere Alternativen abwägen.

Seminarinhalte

Architekturdiagnose und modularer Monolith

  • Kopplung, Kohäsion, zyklische Abhängigkeiten und technische Schulden in bestehenden Projekten erkennen
  • Feature-Module, Shared Kernel und öffentliche Modulverträge bewusst gestalten
  • Dependency Inversion und Ports-and-Adapters mit NestJS-Providern abbilden

Domain-Driven Design in TypeScript

  • Bounded Contexts, Ubiquitous Language und Context Mapping in Workshops ableiten
  • Entities, Value Objects, Aggregate Roots, Domain Services und Repositories modellieren
  • Domäneninvarianten unabhängig von Transport und Persistenz schützen

CQRS und Anwendungsfälle

  • Commands, Queries und Handler als explizite Anwendungsfälle strukturieren
  • Lese- und Schreibmodelle differenzieren und konsistente Transaktionsgrenzen bestimmen
  • Validierung, Autorisierung und Fehlerbehandlung an der richtigen Schicht verankern

Domain Events, Sagas und zuverlässige Verarbeitung

  • Fachereignisse formulieren, veröffentlichen und idempotent verarbeiten
  • Sagas für mehrstufige Geschäftsprozesse und Kompensationen einsetzen
  • Outbox-Muster und Zustellgarantien für spätere Systemgrenzen vorbereiten

Event Sourcing und Projektionen

  • Ereignisstrom, Aggregate-Rekonstruktion, Versionierung und Snapshots verstehen
  • Projektionen für spezialisierte Lesemodelle aufbauen und neu berechnen
  • Entscheidungskriterien, Betriebsaufwand und Migrationsrisiken realistisch bewerten

Architekturtests und Evolution

  • Domänenlogik, Handler, Module und Integrationsgrenzen zielgerichtet testen
  • Architekturregeln automatisieren und Abhängigkeitsverletzungen früh erkennen
  • Vom modularen Monolithen zu verteilten Diensten schrittweise weiterentwickeln

Praxisorientierung

Eine durchgängige Fachdomäne wird zunächst als modularer Monolith aufgebaut und anschließend um CQRS, Ereignisse und ausgewählte Event-Sourcing-Bausteine erweitert. Architekturentscheidungen werden in kurzen Entscheidungsprotokollen dokumentiert.

Die Übungen zeigen ausdrücklich auch vereinfachte Varianten. Dadurch entsteht kein Musterzoo, sondern ein belastbarer Entscheidungsrahmen für reale Projekte.

Seminar und Anbieter vergleichen

Öffentliche Schulung

Diese Seminarform ist auch als Präsenzseminar bekannt und bedeutet, dass Sie in unseren Räumlichkeiten von einem Trainer vor Ort geschult werden. Jeder Teilnehmer hat einen Arbeitsplatz mit virtueller Schulungsumgebung. Öffentliche Seminare werden in deutscher Sprache durchgeführt, die Unterlagen sind teilweise in Englisch.

Mehr dazu...

Inhausschulung

Diese Seminarform bietet sich für Unternehmen an, welche gleiche mehrere Teilnehmer gleichzeitig schulen möchten. Der Trainer kommt zu Ihnen ins Haus und unterrichtet in Ihren Räumlichkeiten. Diese Seminare können in Deutsch - bei Firmenseminaren ist auch Englisch möglich gebucht werden.

Mehr dazu...

Webinar

Diese Art der Schulung ist geeignet, wenn Sie die Präsenz eines Trainers nicht benötigen, nicht Reisen können und über das Internet an einer Schulung teilnehmen möchten.

Mehr dazu...

Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner

Seminardetails

   
Dauer: 3 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr
Preis: Öffentlich und Webinar: € 1.797 zzgl. MwSt.
Inhaus: € 5.100 zzgl. MwSt.
Teilnehmeranzahl: min. 2 - max. 8
Teilnehmer: Erfahrene NestJS- und TypeScript-Entwickler, Softwarearchitekten, Tech Leads und Verantwortliche für größere Backend-Systeme
Voraussetzungen: Gute NestJS-, TypeScript- und REST-Kenntnisse sowie Erfahrung mit Datenbanken, automatisierten Tests und grundlegenden Architekturprinzipien
Standorte: Bregenz, Graz, Innsbruck, Klagenfurt, Linz, Salzburg, Wien
Methoden: Vortrag, Demonstrationen, praktische Übungen am System
Seminararten: Öffentlich, Webinar, Inhaus, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht
Durchführungsgarantie: ja, ab 2 Teilnehmern
Sprache: Deutsch - bei Firmenseminaren ist auch Englisch möglich
Seminarunterlage: Dokumentation auf Datenträger oder als Download
Teilnahmezertifikat: ja, selbstverständlich
Verpflegung: Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch)
Support: 3 Anrufe im Seminarpreis enthalten
Barrierefreier Zugang: an den meisten Standorten verfügbar
  Weitere Informationen unter + 43 (720) 022000

Seminartermine

Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.

Seminar Startdatum Enddatum Ort Dauer
Klagenfurt 3 Tage
Bregenz 3 Tage
Linz 3 Tage
Salzburg 3 Tage
Graz 3 Tage
Wien 3 Tage
Inhaus / Firmenseminar 3 Tage
Stream live 3 Tage
Innsbruck 3 Tage
Stream gespeichert 3 Tage
Inhaus / Firmenseminar 3 Tage
Stream live 3 Tage
Innsbruck 3 Tage
Stream gespeichert 3 Tage
Klagenfurt 3 Tage
Bregenz 3 Tage
Linz 3 Tage
Salzburg 3 Tage
Graz 3 Tage
Wien 3 Tage
Graz 3 Tage
Wien 3 Tage
Inhaus / Firmenseminar 3 Tage
Stream live 3 Tage
Innsbruck 3 Tage
Stream gespeichert 3 Tage
Klagenfurt 3 Tage
Bregenz 3 Tage
Linz 3 Tage
Salzburg 3 Tage
Linz 3 Tage
Salzburg 3 Tage
Graz 3 Tage
Wien 3 Tage
Inhaus / Firmenseminar 3 Tage
Stream live 3 Tage
Innsbruck 3 Tage
Stream gespeichert 3 Tage
Klagenfurt 3 Tage
Bregenz 3 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.at All rights reserved.  | Kontakt | Impressum | Nach oben