Zum Inhalt springen

iSAQB® Certified Professional for Software Architecture - Advanced Level (CPSA-A): Domain-Driven-Design

Dieses Seminar ist auch als Online-Seminar verfügbar! Wählen Sie unten in der Liste einen für Sie passenden Online-Termin aus! Mehr Infos
iSAQB Accredited Training Logo

Beim Bauen von Software werden tolle Technologien, Programmiersprachen und Tools eingesetzt. Das ist gut und richtig. Aber leider wird dabei oft aus den Augen verloren, dass das Entscheidende für den Projekterfolg nicht die Technik, sondern die Fachlichkeit ist.

Jetzt Seminar buchen!

Datum Ort Sprache Preis zzgl. MwSt.
Weitere Plätze sind verfügbar  –  Online Sprache Deutsch Frühbucherpreis € 1.910,00
Gültig bis 5.4.2024
Jetzt buchen
Weitere Plätze sind verfügbar  –  Online Sprache Deutsch Frühbucherpreis € 1.910,00
Gültig bis 3.5.2024
Jetzt buchen
Weitere Plätze sind verfügbar  –  Online Sprache Deutsch Very Early Bird € 1.590,00
Gültig bis 10.6.2024
Jetzt buchen
Weitere Plätze sind verfügbar  –  Online Sprache Deutsch Very Early Bird € 1.590,00
Gültig bis 29.7.2024
Jetzt buchen

Kursinhalt Übersicht

Wenn wir in der Software nicht das fachliche Modell abbilden, dann wird sie unseren Anwendern nicht bei ihrer Arbeit helfen. Davor schützt uns keine Technologie der Welt. Als Informatiker kann man leicht in diese Falle tappen. Um das zu verhindern, zeige ich in diesem Vortrag, wie man mit Domain-driven Design (DDD) das Wissen um die Fachlichkeit lernen und in eine Ubiquitous Language übertragen kann. Dazu werden Techniken wie Interviews, Domain Storytelling und Event Storming eingesetzt. In der Praxis ist es schwierig zu erkennen, wie wir unsere Domäne schneiden und daraus Microservices entwickeln können. Hierbei kann uns das Prinzip der Bounded Contexts aus DDD helfen. Es gibt uns Hilfestellung, wo vertikale Schnitte sinnvoll sind. Setzt man diese Techniken gemeinsam ein, dann kann man die Architektur von Softwaresystemen so bauen, dass sie die Fachlichkeit darstellt und unsere Anwender glücklich macht.

Inhalt

  • Überblick: Was ist Domain-Driven Design?
  • Die Domäne kennenlernen: Event Storming
  • Strategisches Design: Die Domäne aufteilen, Modelle schneiden und voneinander abgrenzen
  • Ubiquitous Language
  • Der Weg zum Modell
  • Taktisches Design – Das Modell in Software ausdrücken

Ziel

Sie lernen, wie eine Fachsprache entwickelt, die DDD-Muster eingesetzt und die Verbindung zu anderen Anwendungen hergestellt wird, um eine an der Fachdomäne orientierte Anwendung im Kontext zu entwerfen. Im Workshop wechseln sich Vorträge, Diskussion und Übungen ab. So kann das erlernte Wissen gleich in der Praxis vertieft werden. Gemeinsam üben wir an einer Beispielanwendung die einzelnen Schritte hin zu einer anwendungsorientierten und qualitativ hochwertigen Architektur. Sie werden erleben, wie einfach ein Entwurf sein kann, wenn man sich auf die Fachdomäne und die architektonischen Leitplanken von Domain-Driven Design einlässt!

Nach dem Besuch eines Advanced Level Training stellen wir Ihnen eine offizielle Teilnahmebestätigung mit den jeweils dafür vorgesehenen Credit Points aus, die Sie für die Prüfungsanmeldung benötigen.

Dauer

3 Tage

Voraussetzungen

Die Zertifizierung im Advanced Level setzt den vorherigen Abschluss des Foundation Levels voraus.

Voraussetzung zur Prüfungsanmeldung

Für die erfolgreiche Teilnahme an einem Advanced-Level-Training erhalten TeilnehmerInnen eine jeweils definierte Anzahl an Credit Points. Wenn Sie sich zur Prüfung für den CPSA-Advanced  anmelden möchten, benötigen Sie insgesamt mindestens 70 Credit Points. Die genaue Übersicht zur Credit Point Verteilung je Kurs finden sie auf der offiziellen Website des iSAQB.

Im Gegensatz zur Prüfung des Foundation Level müssen Sie bei der Advanced Level Prüfung eine Hausarbeit verfassen. Die Lösung wird von zwei anerkannten PrüferInnen es iSAQB begutachtet und bewertet. Anschließend wird die Arbeit durch die Prüfungsteilnehmerin bzw. den Prüfungsteilnehmer vor den PrüferInnen verteidigt.

Zielgruppe

Software-Architekten und Entwickler

Buchempfehlung

Wir empfehlen das Buch „Domain-Driven Design kompakt“ von Carola Lilienthal und Henning Schwentner als Vertiefung zum Thema.

Im Seminarpreis enthalten

  • Seminarunterlagen
  • Schreibunterlagen (Block und Kugelschreiber)
  • 2 Kaffeepausen je Seminartag (vormittags und nachmittags) mit Kaffee, Tee, alkoholfreien Getränken und Snacks
  • Seminargetränke im Seminarraum (Wasser und Säfte)
  • ein Mittagessen je Seminartag inkl. einem alkoholfreien Getränk pro Teilnehmer

Bei ONLINE Kursen wurde der Kurspreis um die Verpflegung reduziert, die Seminarunterlagen erhalten Sie in der Regel digital.

Akkreditierter Schulungsanbieter des iSAQB

Wir sind offiziell akkreditierter Schulungsanbieter des International Software Architecture Qualification Board (iSAQB). Unsere Akkreditierungsurkunden und Zertifikate finden sie auf der Seite Zertifikate.

Haben Sie Fragen zu oder Interesse an diesem oder anderen Seminaren?

Möchten Sie dieses Seminar als Inhouse-Seminar buchen?

Kontaktieren Sie uns: