Domain Driven Design (DDD) als Methodik der Softwarearchitektur liegt voll im Trend. Der Grund dafür liegt aus der Perspektive des Architekten vor allem darin, dass sich die Strukturierung der Software anhand von Bounded Contexts und Aggregates hervorragend für die Abgrenzung von Microservices eignet. Gleichzeitig profitieren Steakholder und Anwender von der konsequenten Ausrichtung an der Fachlichkeit der Domäne mit einer Ubiquitous Language , die das Business bis in den Quellocode reflektiert.
Das iSAQB-zertifizierte Softwarearchitektur-Training baut bei den Teilnehmern ein umfassendes Verständnis für die Ausrichtung und Methodik des Domain Driven Design auf: Das Event-Storming, um die Domäne kennenzulernen, strategisches Design, um die Domäne aufzugliedern, Modelle schneiden und voneinander abgrenzen zu können. Weitere Kernthemen sind Ubiquitous Language, Domain-Logic patterns und das Taktische Design. Hinzu kommen fortgeschrittene Themen wie Lokale Modellkonsistenz, Implementierung der Building Blocks, Design by Contract, CQRS und Event Sourcing sowie Microservices.
► Ü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
► Lokale Modellkonsistenz wahren (Anticorruption-Layer vs. Conformist, Separate Ways, Integration)
► Das Modell in der Anwendungsarchitektur
► Implementieren der Building Blocks
► Design by Contract
► Command Query Responsibility Segregation (CQRS) und Event Sourcing Microservices
Box öffnen für weitere Informationen & Buchung
2.200,00 € (zzgl. MwSt., ggf. abzüglich Rabatte)
Das macht unsere Online Trainings aus:
► Kleine Lerngruppe aus maximal 10 Personen
► Hochauflösende Videokonferenz und digitale Tools für interaktives und kollaboratives Lernen
► Auch im virtuellen Klassenzimmer das „wie vor Ort Gefühl“ durch: Audio-, Video- und Bildschirmübertragung
► Regelmäßige Übungen in der großen Gruppe und in Breakout Rooms – stets begleitet durch den/die Trainer/in
► Didaktisch geschulte/r und praxiserfahrene/r Trainer/in
► Inklusive Schulungsunterlagen und Übungsmaterial
2.200,00 € (zzgl. MwSt., ggf. abzüglich Rabatte)
Das macht unsere Online Trainings aus:
► Kleine Lerngruppe aus maximal 10 Personen
► Hochauflösende Videokonferenz und digitale Tools für interaktives und kollaboratives Lernen
► Auch im virtuellen Klassenzimmer das „wie vor Ort Gefühl“ durch: Audio-, Video- und Bildschirmübertragung
► Regelmäßige Übungen in der großen Gruppe und in Breakout Rooms – stets begleitet durch den/die Trainer/in
► Didaktisch geschulte/r und praxiserfahrene/r Trainer/in
► Inklusive Schulungsunterlagen und Übungsmaterial
Sie haben gleich ein ganzes Team, welches die Schulung besuchen möchte?
Dann informieren Sie sich hier über unsere Inhouse-Trainings und kontaktieren Sie uns für eine persönliche Beratung.
Matthias Bohlen
Matthias Bohlen ist Coach für Produktentwicklung, IT-Berater, Lean/Kanban-Experte und Software-Architekt. Seit 2012 ist er Mitglied des iSAQB und setzt sich dort für die Qualifizierung von Softwarearchitekten ein. Darüber hinaus trägt er regelmäßig auf Konferenzen vor und schreibt für Fachzeitschriften. Matthias Bohlen hat eine einzigartige Weise, komplizierte Dinge einfach zu erklären und in kleinen Schritten umsetzbar zu machen. Teams können mit seiner Hilfe gute Software schreiben, diese zum richtigen Zeitpunkt herausbringen und dabei auch noch Freude haben.
Marc Haid
Marc Haid sammelt seit über 30 Jahren Erfahrung in der Softwareentwicklung, aktuell mit dem Schwerpunkt auf .NET, Xamarin, Web- & Cloud-Technologien. Der Fokus ist durch sein Software Engineering Studium auf die Softwarearchitektur und eine sinnvolle Testabdeckung gerichtet. Darüber hinaus sind aber auch der Kontakt zum „Eisen“, dem Releasemanagement und zum Design nicht fremd und gehören nach seinem Verstänis zum Handwerkszeug eines zukunftsorientierten Fullstack-Entwicklers dazu.
Sie haben Fragen und möchten noch mehr über die Schulung erfahren? Gerne beraten wir Sie persönlich: