Fantom Tag

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

Erfolgreiche Softwaresysteme durch Domänengetriebene Architektur

  • Live Online oder Präsenz
  • Zertifizierung
DURCHFÜHRUNG MIT TERMIN
Dauer
3 Tage (21 Stunden)

Preis ab
2.300,00 € netto
2.737,00 € inkl. 19% MwSt.

Nr.
2070
TERMIN UND ORT NACH ABSPRACHE
Dauer
3 Tage (21 Stunden)


Nr.
2070
On-demand Training
Sind Sie an diesem Thema interessiert?
Unsere Experten entwickeln Ihr individuell angepasstes Seminar!

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)

iSAQB Accredited Training Provider Logo iTech

Dieses Seminar ist Teil dieses Qualifizierungsplaners:

Zielgruppe

Wer sollte teilnehmen:

Zielgruppe

Dieses 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.

Voraussetzungen

Für eine erfolgreiche Teilnahme sollten Sie über folgende Kenntnisse und Erfahrungen verfügen:  
  • Grundlagen und weiterführende Konzepte der objektorientierten Software-Entwicklung  
  • Erfahrungen in der Modellierung von objektorientierten Architekturen  
Zusätzlich hilfreich sind:  
  • Kenntnisse über agile Methoden der Software-Entwicklung, wie Scrum, Kanban oder XP  
  • Erfahrung in der Zusammenarbeit zwischen Fachbereichen und Software-Entwicklerinnen und Entwicklern
  • Grundlegendes Verständnis von Domänenmodellen und deren praktische Anwendung
Trainingsprogramm

Trainingsprogramm

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
Schulungsmethode

Schulungsmethode

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.

Häufig gestellte Fragen (FAQ)

Häufig gestellte Fragen (FAQ)

Für wen ist dieses Seminar geeignet?  

Dieses ISAQB® DDD Seminar richtet sich an Softwarearchitektinnen und -architekten, Softwareentwickler:innen, Product Owner sowie Mitarbeiter:innen aus dem Business-Kontext, die an digitalen Produkten arbeiten und einen fundierten Überblick über Domain-Driven-Design nach dem ISAQB® Advanced Level Lehrplan erhalten möchten.

Welche Voraussetzungen sollten die Teilnehmenden mitbringen?  

Teilnehmende sollten über Grundlagen und fortgeschrittene Konzepte der objektorientierten Software-Entwicklung und Erfahrungen bei der Modellierung von objektorientierten Architekturen verfügen. Kenntnisse über agile Methoden der Software-Entwicklung sind hilfreich.

Welche Vorteile bietet das Seminar noch?   

Durch die erfolgreiche Teilnahme an diesem Seminar erhalten Sie 20 Credit Points in methodischer und 10 Credit Points in kommunikativer Kompetenz im Rahmen des ISAQB® CPSA Programms.

Welche Vorteile bringt die Zertifizierung?  

Durch die Teilnahme am Seminar können Sie DDD-Prinzipien bei der Planung und Umsetzung von Softwaresystemen anwenden. Sie lernen, eine einheitliche Sprache zwischen Fachexpertinnen und -experten sowie Entwickler:innen zu etablieren und sind in der Lage, optimierte Domänenmodelle zu entwerfen, was die Transparenz und gemeinsame Verständigung in Softwareprojekten verbessert.

Welche Lernmethoden kommen zum Einsatz?  

Das Seminar nutzt praxisnahe Lehrmethoden wie Diskussionen und Erfahrungsaustausch mit anderen Teilnehmenden aus unterschiedlichen Branchen. Ein durchgehendes Fallbeispiel wird besprochen, um das neu erworbene Wissen zu festigen und anzuwenden.

Termine

  • 2.300,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
  • 2.300,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
  • 2.300,00 € Netto
    Noch freie Plätze
    Garantietermin
    Jetzt buchen
    NOVINA HOTEL Südwestpark
    Südwestpark 5
    90449 Nürnberg
  • 2.300,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
  • 2.300,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
  • 2.300,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    Cegos Integrata GmbH Düsseldorf
    Grafenberger Allee 293
    40237 Düsseldorf
  • 2.300,00 € Netto
    Noch freie Plätze
    Garantietermin
    Jetzt buchen
    online Training
    Live Online Training
Zertifizierung - ISAQB® CPSA Advanced Level - Domain Driven Design (DDD)