Schulung: Domain Driven Design (DDD)

Modellieren von komplexer Software mit einer gemeinsamen Sprache

  • Präsenztraining

Ein klares Ziel von Domain-Driven Design ist die Reduzierung von Komplexität in der Softwareentwicklung. Je komplexer Anforderungen, desto komplexer wird es, diese zu erfassen und zu beschreiben. Sie erlernen in diesem Seminar, welche Vorgehensweisen Eric Evans in "Domain-Driven Design Tackling Complexity in the Heart of Software" empfiehlt und wie noch offene Fragen in einem realen Projektumfeld gelöst werden können. Sie erlernen Werkzeuge und praktische Tipps, um in der täglichen Arbeit eine fachlich motivierte, gemeinsame Sprache zu definieren und zu leben.

Trainingsprogramm

Werkzeuge und Abläufe:

  • Definition Domain Driven Design
  • Domäne und Modell
  • Ubiqutous Language für eine gute Zusammenarbeit mit dem Fachbereich
  • Event Storming etablieren

 

Strategisches Design:

  • Aufteilung in Bounded Contexts
  • Erstellen einer Ubiqutous Language (Infragestellen und Vereinheitlichen)
  • Subdomains (Definition, Arten)
  • Context Mapping Beziehungen (Arten, Integration)

 

Taktisches Design:

  • Domänen Objekte
  • Services
  • Muster Aggregate (Definition, Entities, Value Objects, Regeln für das Design, Modellierung des Verhaltens)
  • Domain Events (entwerfen, implementieren, verwenden)

 

Fallbeispiel Migration einer Legacy Applikation:

  • Ausgangssituation
  • Verfahren und Vorgehen zur Migration
  • Auswahl der Anwendung
  • Die Migration nach Services

Wer sollte teilnehmen:

Zielgruppe

Softwareentwickler und -architekten, die einen fundierten Überblick zu Domain-Driven Design erhalten und anhand eines Fallbeispiels anwenden wollen.

Voraussetzungen

Grundkenntnisse der Softwarearchitektur und des objektorientierten Softwareentwurfs.

Schulungsmethode

Vortrag, Diskussion, Erfahrungsaustausch, Fallbeispiel.

Dauer: 2 Tage (12 Stunden )
Nr. 2049

Beginn: 10:00
Preis:1.290,00 € netto
1.535,10 € inkl. 19% MwSt.

Es entstehen keine zusätzlichen Liefer- & Versandkosten

Dauer: 2 Tage (12 Stunden )
Nr. 2049
Inhouse-Paket:Auf Anfrage
Seminarbuchung Orte und Termine
23 Mai - 24 Mai 2019Integrata AG Berlin
Integrata AG Berlin
Berliner Freiheit 2
10785 Berlin
11 Jul - 12 Jul 2019Integrata AG Frankfurt
Integrata AG Frankfurt
Hahnstr. 70
60528 Frankfurt
22 Aug - 23 Aug 2019Integrata AG Hamburg
Integrata AG Hamburg
Schleidenstraße 3
22083 Hamburg
07 Nov - 08 Nov 2019Integrata AG München
Integrata AG München
Prielmayerstraße 3
80335 München
Weitere informationen

Anfahrt- und Hotelinformationen

Anreise mit der Bahn
Unser Angebot für Sie:
Für 99€ hin und zurück!