Seminare
Seminare

ISAQB® CPSA Advanced Level - Domain Driven Design (DDD)

Seminar - Cegos Integrata GmbH

Der Erfolg eines Softwaresystems ist immer nur so groß, wie es den Anwender bei der Bewältigung definierter Aufgaben unterstützt. Domänengetriebene Architektur (Domain Driven Design (DDD)) macht diesen Erfolg wahrscheinlicher, weil es die Software von Anfang an auf Basis der Fachlichkeit (Domäne) strukturiert.
Nach der SchulungISAQB CPSA Advanced Level - Domain Driven Design (DDD) wissen Sie warum durch DDD komplexe Softwareprojekte transparenter für alle Beteiligten durchgeführt werden können. Sie kennen die wesentlichen Prinzipien des DDD und können diese bei Entwurf und Implementierung von Softwaresystemen anwenden. Sie sind in der Lage eine einheitliche Sprache (Ubiquitous Language) zwischen Fachexperten und Entwicklern zu etablieren. Dazu werden Techniken wie Interviews, Domain Storytelling und Event Storming eingesetzt. Mit Hilfe von Modellierungstechniken und Architekturwerkzeugen können Sie die Bestandeile dieser gemeinsamen Fachsprache in Ihre Softwaresysteme übernehmen. Somit haben Sie das notwendige Rüstzeug um Softwaresysteme als präzise, transparente und transformierbare Repräsentation einer fachlichen Domäne zu gestalten und ein optimiertes Domänenmodell mithilfe von taktischen Entwurfsmustern zu entwerfen. Sie wissen, dass Fachsprache und Muster nicht nur für ein einzelnes Softwaresystem, sondern auch in großen Softwareprojekten mit mehreren Entwicklungsteams oder bei getrennt entwickelten (Micro-) Services funktionieren.
Durch de...
Termin Ort Preis*
27.11.2024- 29.11.2024 online 2.677,50 €
26.02.2025- 28.02.2025 online 2.677,50 €
25.06.2025- 27.06.2025 online 2.677,50 €
02.07.2025- 04.07.2025 Nürnberg 2.677,50 €
03.09.2025- 05.09.2025 online 2.677,50 €
28.10.2025- 30.10.2025 online 2.677,50 €
19.11.2025- 21.11.2025 online 2.677,50 €
firmenintern auf Anfrage auf Anfrage

Alle Termine anzeigen

*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

Inhalte:

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
Dauer/zeitlicher Ablauf:
3 Tage
Teilnahmevoraussetzungen:

Für die erfolgreiche Teilnahme an diesem Training sollten Sie folgende Kenntnisse und / oder Erfahrungen mitbringen:

  • Grundlagen und weiterführende Konzepte der objektorientierten Software-Entwicklung (siehe auch Seminar 8126 und Seminar 8119 )
  • Erfahrungen bei der Modellierung von objektorientierten Architekturen

Hilfreichfür das Verständnis einiger Konzepte sind darüber hinaus:

  • Wissen über agile Methoden der Software-Entwicklung, wie z. B. Scrum, Kanban, XP, etc. siehe auch Seminar 9030
  • Erfahrung bei der Zusammenarbeit von Fachbereich und Software-Entwicklern.
Lehrgangsverlauf/Methoden:
Trainer mit langjähriger Erfahrung als Software-Architekt erklären Ihnen die Grundlagen Domänengetriebener Architekturen entsprechend dem ISAQB CPSA DDD Lehrplan in verständlicher praxisrelevanter Form. Diskussionen sowie der Erfahrungsaustausch mit Teilnehmern 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.
Zielgruppe:

Dieses ISAQB DDD Seminar wendet sich an Softwarearchitekten, Softwareentwickler, Product Owner, Mitarbeitende aus dem Business Kontext, die an digitalen Produkten arbeiten und einen fundierten Überblick zu Domain-Driven Design nach dem ISAQB Advanced Level Lehrplan erhalten und anhand eines Fallbeispiels anwenden wollen.

Seminarkennung:
2070
Nach unten
Nach oben
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern. Diese Cookies werden nicht automatisiert gesetzt. Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren. Weitere Informationen finden Sie hier.
Akzeptieren Nicht akzeptieren









Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha



Bei der Verarbeitung Ihrer personenbezogenen Daten im Zusammenhang mit der Kontaktfunktion beachten wir die gesetzlichen Bestimmungen. Unsere ausführlichen Datenschutzinformationen finden Sie hier. Bei der Kontakt-Funktion erhobene Daten werden nur an den jeweiligen Anbieter weitergeleitet und sind nötig, damit der Anbieter auf Ihr Anliegen reagieren kann.







Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha