Domain-Driven Design (DDD) in der Praxis - Seminar / Kurs von GFU Cyrus AG

Inhalte

  • Domain-Driven Design im Überblick
    • Domäne und Domänen-Modell
    • Gemeinsame fachliche Sprache (Ubiquitous Language)
    • Zerlegung in Bounded Contexts
    • Realisierung durch Building Blocks
  • Modellierung der Domäne
    • Ermitteln der Fachlichkeit (Storytelling, Event Storming, OOA)
    • Entwickeln der Ubiquitous Language
    • Aufnehmen der Fachlichkeit (DSL von Context Mapper und Sculptor, UML, OOD)
  • Definition von Bounded Contexts
    • Vertikale, fachliche Schnitte der Anwendung
    • Subdomäne (core vs. support vs. generic)
    • Bounded Context als Self-Contained System (SCS)
    • Auswirkungen auf den Entwicklungsprozess und die Organisation
  • Strategisches Design
    • Context Mapping
    • Shared Kernel, Partnership
    • Customer/Supplier
    • Conformist, Anticorruption Layer, Published Language, Open Host Service
    • Separate Ways
    • Context Map und Zyklenfreiheit (DAG)
  • Taktisches Design
    • Building Blocks als Klassen-Entwurfsmuster
    • Daten: Attribute, Identifier, Entity, Value, Aggregate
    • Funktionalität: Factory, Repository, Service, Application
    • Kommunikation: Gateway, Event-Messaging, Data Transfer
    • Rich vs. Anemic Domain Model
    • Implementierung mit Jakarta EE
  • Software-Architektur
    • Modularer Monolith, verteiltes System oder Microservices
    • Software-Technische Auswirkungen (Datenhaltung, Testdaten, Methodenaufrufe)
    • Clean Architecture zur Trennung von Fachlichkeit und Technologien
    • Standardisierte Klassen und deren Qualitätssicherung
  • Fallbeispiel: Flight Information System (FIS)
  • Domain-Driven Design im Überblick
    • Domäne und Domänen-Modell
    • Gemeinsame fachliche Sprache (Ubiquitous Language)
    • Zerlegung in Bounded Contexts
    • Realisierung durch Building Blocks
  • Modellierung der Dom ...
Mehr Informationen >>

Lernziele

Diese DDD Schulung vermittelt ein grundlegendes Verständnis. Ein praktisches Beispiel mit entsprechenden Design Patterns wird als Übung besprochen. Zur Vertiefung bietet sich der Kurs DDD Java EE Workshop an. Dort kann auch ein umfangreiches Java-Beispiel besprochen werden.
Diese DDD Schulung vermittelt ein grundlegendes Verständnis. Ein praktisches Beispiel mit entsprechenden Design Patterns wird als Übung besprochen. Zur Vertiefung bietet sich der Kurs DDD Java EE Wo ... Mehr Informationen >>

Zielgruppen

Wir richten uns mit diesem Schulungsangebot an Firmen bzw. Projekte, die einen ersten, umfassenden Einstieg in das Thema Domain-Driven Design suchen. Insofern sprechen wir Abteilungs-/Projektleiter, Software-Architekten, Java-Entwickler, Business Analysts bis hin zu QS-/Test-Mitarbeitern gleichermaßen an. Kenntnisse in Objektorientierung allgemein sind wünschenswert; Erfahrungen in der UML-Modellierung oder Java-Entwicklung sind hilfreich, aber keine Voraussetzung.
Wir richten uns mit diesem Schulungsangebot an Firmen bzw. Projekte, die einen ersten, umfassenden Einstieg in das Thema Domain-Driven Design suchen. Insofern sprechen wir Abteilungs-/Projektleiter, So ... Mehr Informationen >>

Termine und Orte

SG-Seminar-Nr.: 6910098

Anbieter-Seminar-Nr.: 2657

Termine

  • 04.07.2024 - 05.07.2024

    Köln, DE

  • 29.08.2024 - 30.08.2024

    Köln, DE

  • 01.10.2024 - 02.10.2024

    Köln, DE

  • 11.11.2024 - 12.11.2024

    Köln, DE

  • 10.12.2024 - 11.12.2024

    Köln, DE

Seminare mit Termin haben Plätze verfügbar. Rechnung erfolgt durch Veranstalter. Für MwSt. Angabe auf den Termin klicken.

Jetzt buchen ›
Seminar merken ›

Semigator berücksichtigt

  • Frühbucher-Preise
  • Last-Minute-Preise
  • Gruppenkonditionen

und verfügt über Sonderkonditionen mit einigen Anbietern.

Der Anbieter ist für den Inhalt verantwortlich.

Veranstaltungsinformation

  • Seminar / Kurs
  • Deutsch
    • Zertifikat
  • 14 h
  •  
  • Anbieterbewertung (113)

Ihre Vorteile mehr erfahren

  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service