Modul DDD - Domain-Driven Design | iSAQB-zertifiziert - Training / Workshop von Software & Support Media GmbH

Inhalte

Bei komplexen Softwareentwicklungen kommt oft nicht das heraus, was gewünscht war, bedingt durch Kommunikationsprobleme zwischen Fachleuten und Technikern. Wie wäre es, wenn Fachseite und Entwickler miteinander in derselben Sprache sprächen, um zu merken, ob sie dasselbe meinen?

Domain Driven Design (DDD) gibt Ihnen diese Sprache in die Hand. Fachexperten und Entwickler modellieren dabei gemeinsam in Fachsprache – mit vordefinierten Bausteintypen und Mustern. So wird wirklich klar, wie die zukünftige Lösung aussehen soll. Das vereinfacht die Kommunikation und macht das Ergebnis eindeutig.

In diesem Advanced-Level-Modul lernen Sie, wie Sie eine Fachsprache entwickeln, die DDD-Muster einsetzen und die Verbindung zu anderen Anwendungen herstellen, um eine an der Fachdomäne orientierte Anwendung zu entwerfen. Gemeinsam üben wir an einer Beispiel-Anwendung 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! Durch diesen Kurs bekommen Sie nicht nur ein solides Verständnis der DDD-Konzepte, sondern (was ebenso wichtig ist) das Selbstvertrauen, das Sie brauchen, um dieses Wissen im Entwicklungsalltag wirklich anzuwenden.

Lernziele

  • Domäne, Modell und Ubiquitous Language (Module, Entity, Value Object, Aggregate, Service, Domain Event, Factory, Repository)
  • Der Weg zum Modell (Stärkung der Domänen-Experten, Kollaborationsformen zur Modellerhebung)
  • Das Modell in der Anwendungsarchitektur (Hexagonal Architecture, Command-Query Responsibility Segregation, Layered Architecture)
  • Modelle schneiden und voneinander abgrenzen (Bounded Context, Context Map, Shared Kernel, Domain Event)
  • Lokale Modellkonsistenz wahren (Anti-Corruption Layer, Continuous Integration, Separate Ways)

Zielgruppen

Zielgruppe sind Softwarearchitekten und Entwickler, die Systeme entwerfen und/oder weiterentwickeln. Sie sollten Erfahrungen in IT-Projekten oder in der Produktentwicklung gesammelt haben; Kenntnisse in einer bestimmten Technologie oder Programmiersprache sind zum Verständnis und zum Mitarbeiten nicht erforderlich. UML-Kenntnisse sind hilfreich, aber nicht zwingend erforderlich.

Termine und Orte

Datum Uhrzeit Dauer Preis
Berlin, DE
10.09.2019 - 12.09.2019 09:00 - 17:00 Uhr 21 h Jetzt buchen ›
08.10.2019 - 10.10.2019 09:30 - 17:00 Uhr 21 h Jetzt buchen ›
26.11.2019 - 28.11.2019 09:30 - 17:00 Uhr 21 h Jetzt buchen ›

SG-Seminar-Nr.: 3847382

Termine

  • 10.09.2019 - 12.09.2019

    Berlin, DE

  • 08.10.2019 - 10.10.2019

    Berlin, DE

  • 26.11.2019 - 28.11.2019

    Berlin, DE

Preise inkl. MwSt. Es können Gebühren anfallen. Für eine exakte Preisauskunft wählen Sie bitte einen Termin aus.

Jetzt buchen ›
Seminar merken ›

Sie buchen immer automatisch den besten Preis für jeden Termin. 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.

Über Semigator mehr erfahren

  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service
Datum Uhrzeit Dauer Preis
Berlin, DE
10.09.2019 - 12.09.2019 09:00 - 17:00 Uhr 21 h Jetzt buchen ›
08.10.2019 - 10.10.2019 09:30 - 17:00 Uhr 21 h Jetzt buchen ›
26.11.2019 - 28.11.2019 09:30 - 17:00 Uhr 21 h Jetzt buchen ›