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 die Projektstruktur
Taktisches Domain-Driven Design
- Elemente eines Domänenmodells
- Implementierung von Entitäten, Wertobjekten, Aggregaten, Repositorien und Domänendiensten
- Nutzung von Fabriken, Spezifikationen, CQRS und Event Sourcing
Strategisches Domain-Driven Design
- Muster für die Kontextkarte
- Gestaltung des Domänenmodells mit Event Storming und Domänengeschichten (Domain Storytelling)
- Identifizierung und Klassifizierung von Teilbereichen
- Festlegung von Grenzen und Beziehungen durch Muster wie begrenzte Kontexte
Workshop: DDD und Altsysteme
- Herausforderungen und Chancen von Altsystemen
- Analyse und Verständnis von Altsystemen mit Werkzeugen wie NDepend
- Refaktorierung und Modernisierung von Altsystemen mit Techniken wie dem Strangler-Pattern
Produkt-, Domänen- und teamorientierte Architektur
- Vorteile und Herausforderungen der produkt-, domänen- und teamorientierten Architektur
- Entwurf und Implementierung solcher Architekturen mit Mustern wie Microservices
- Organisation und Zusammenarbeit von Teams
- Sicherstellung von Qualität und Konsistenz durch automatisierte Tests und Continuous Integration
Data Mesh – Domänenorientierte Daten
- Probleme traditioneller Datenplattformen
- Einführung in Data Mesh
- Implementierung einer domänenorientierten Datenplattform, die Datenerkundung, Zugriff und Governance unterstützt
- Technologien wie Apache Kafka, Apache Spark und GraphQL im Kontext von Data Mesh
Zusammenfassung und nächste Schritte
Voraussetzungen
- Verständnis von objektorientierter Programmierung und Entwurfsmustern
- 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