Vielen Dank für die Zusendung Ihrer Anfrage! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Vielen Dank, dass Sie Ihre Buchung abgeschickt haben! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Schulungsübersicht
Einführung
- Was ist Domain-Driven Design (DDD) und welche Vorteile bietet es?
- DDD im Vergleich zu anderen Ansätzen
- Überblick über DDD-Konzepte und Projektstruktur
Taktisches Domain-Driven Design
- Elemente eines Domänenmodells
- Implementierung von Entities, Value Objects, Aggregates, Repositories und Domain Services
- Einsatz von Factories, Specifications, CQRS und Event Sourcing
Strategisches Domain-Driven Design
- Context Map Patterns
- Design des Domänenmodells mit Event Storming und Domain Storytelling
- Identifikation und Klassifizierung von Subdomains
- Festlegung von Grenzen und Beziehungen mittels Mustern wie Bounded Contexts
Workshop: DDD & Legacy-Systeme
- Herausforderungen und Chancen von Legacy-Systemen
- Analyse und Verständnis von Legacy-Systemen mit Tools wie NDepend
- Refaktorierung und Modernisierung von Legacy-Systemen unter Einsatz von Techniken wie dem Strangler-Pattern
Produkt-, Domänen- & teamorientierte Architektur
- Vorteile und Herausforderungen produkt-, domänen- und teamorientierter Architekturen
- Gestaltung und Implementierung solcher Architekturen mit Mustern wie Microservices
- Organisation und Zusammenarbeit in Teams
- Sicherstellung von Qualität und Konsistenz durch automatisiertes Testen und Continuous Integration
Data Mesh – Domänenorientierte Daten
- Probleme traditioneller Datenplattformen
- Einführung in Data Mesh
- Aufbau einer domänenorientierten Datenplattform, die Data Discovery, Zugriff und Governance unterstützt
- Einsatz von Technologien wie Apache Kafka, Apache Spark und GraphQL im Rahmen von Data Mesh
Zusammenfassung und nächste Schritte
Voraussetzungen
- Verständnis von objektorientierter Programmierung und Design Patterns
- Erfahrung mit C# und .NET Core
- Grundkenntnisse in Datenbanken und SQL
Zielgruppe
- Entwickler
- Architekten
- Analysten
21 Stunden
Erfahrungsberichte (1)
Dass wir Ihnen realistische Beispiele aus dem echten Leben zeigen können
Elria Slabber - Glacier by Sanlam
Kurs - Introduction to Domain Driven Design
Maschinelle Übersetzung