Inhouse

ISAQB CPSA Advanced Level – Domain Driven Design (DDD) (Inhouse)

Inhalte

Erfolgreiche Softwaresysteme durch domänengetriebene Architektur
  • Domäne, Modell und Ubiquitous Language
    • Motivation und Einführung in Domain Driven Design (DDD)
    • Konstruktion einer Ubiquitous Language auf Basis der Fachsprache zwischen Domänen-Experten und Entwicklern
    • Bausteine des DDD (grundlegende und weiterführende)
    Der Weg zum Modell
    • Domänen-Experten im DDD (Stellenwert, Auswahl geeigneter Domänen Experten, Kommunikationsmodelle)
    • Modellierungstechniken (Klassen-, Objektdiagramme, Use-Cases, User-Stories, Domain Events)
    • Mittel zur Modellierung (Interviews, Beobachtungstechniken, EventStorming Workshop)
    Vom Modell zur Implementierung
    • Technisch motivierte Bausteine von DDD (Facories, Repositories, Aggregates)
    • Schnittstellen für fachliche Klassen
    • Wechselwirkungen zwischen Implementation und Modell
    Das Modell in der Anwendungsarchitektur
    • Domänenmodelle in ausgewählten Architekturstilen integrieren
    • Zusammenhänge und Abgrenzungen zwischen DDD, Werkzeug u. Materialansatz (WAM) und Behaviour Driven Development (BDD)
    Modelle schneiden und voneinander abgrenzen
    • Zu große Modelle
    • Team-übergreifende Modelle
    • Modellgrenzen von Bounded Contexts
    • Shared Kernel
    Lokale Modellkonsistenz wahren
    • Continuous Integration (CI)
    • Äußere Einflüsse
    • Aufteilung des Modells
Methode

Unsere Trainer:innen mit langjähriger Erfahrung als Software-Architektinnen und -Architekten erklären Ihnen die Grundlagen domänengetriebener Architekturen entsprechend dem ISAQB CPSA DDD Lehrplan in verständlicher praxisrelevanter Form. Diskussionen sowie der Erfahrungsaustausch mit anderen Teilnehmenden aus unterschiedlichen Firmen und Projekten sowie das Besprechen eines durchgängigen Fallbeispiels helfen Ihnen, das neu erworbene Wissen zu festigen und in Ihrem Arbeitsumfeld anzuwenden.

Lernziele

Komplexe Softwaresysteme erfolgreich zu gestalten, erfordert ein tiefes Verständnis der zugrunde liegenden Fachdomäne – genau hier setzt Domain Driven Design (DDD) an.  In diesem dreitägigen Seminar nach dem iSAQB CPSA Advanced Level lernen Sie, wie Sie mit domänengetriebener Architektur den fachlichen Kern Ihrer Software in den Mittelpunkt stellen. Sie erarbeiten sich praxisnah zentrale DDD-Prinzipien, entwickeln ein gemeinsames Verständnis zwischen Fachbereich und Entwicklung, indem gemeinsam eine eindeutige Fachsprache entwickelt wird, die über alle Ebenen hinweg bis hin zum Quellcode Anwendung findet. Hierbei vertiefen Sie Ihre Kenntnisse durch die Anwendung von Methoden wie Event Storming, Context Mapping, Modularisierung und Domain Storytelling. Das Training wird wahlweise als Live Online oder Präsenzseminar durchgeführt und schließt mit einer anerkannten Zertifizierung ab.  Nach dem Seminar sind Sie in der Lage, tragfähige Domänenmodelle zu entwerfen, die als Grundlage für wartbare, skalierbare und fachlich präzise Softwaresysteme dienen – auch in komplexen Projektstrukturen mit mehreren Teams oder Microservices. Sie erhalten zudem 30 Credit Points (20 methodisch, 10 kommunikativ) für Ihre iSAQB-Weiterbildung.

Weitere Informationen zu ISAQB – Certified Professional for Software Architecture (CPSA)Das Seminar ISAQB CPSA Advanced Level - Domain Driven Design (DDD) wird in Kooperation mit der ActIT Academy durchgeführt und ist ein vom ISAQB akkreditierter Kurs. 

Dieses Seminar ist Teil dieses Qualifizierungsplaners:

Software-Architekt - mit und ohne ISAQB CPSA-ZertifizierungZielgruppenDieses Seminar richtet sich an Softwarearchitektinnen und -architekten, Softwareentwickler:innen, Product Owner sowie Mitarbeiter:innen aus dem Business-Kontext, die an digitalen Produkten arbeiten. Es ist ideal für diejenigen, die einen fundierten Überblick über Domain-Driven-Design nach dem ISAQB Advanced Level Lehrplan erhalten und anhand eines Fallbeispiels anwenden möchten.
Erfolgreiche Softwaresysteme durch domänengetriebene Architektur
  • Domäne, Modell und Ubiquitous Language
    • Motivation und Einführung in Domain Driven Design (DDD)
    • Konstruktion einer Ubiquitous Language auf...
Mehr Informationen

Termine und Orte

Datum Preis

SG-Seminar-Nr.: 9215592

Anbieter-Seminar-Nr.: 2Z7J0KCXZ4

Der Anbieter ist für den Inhalt verantwortlich.

Veranstaltungsinformation

  • Inhouse
  • Deutsch
    • Keine
  • Anbieterbewertung   (40)

Ihre Vorteile

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