Domain-driven Design – Konzepte und Umsetzung
99,00 €*
Lieferzeit Sofort lieferbar
Steigen Sie ein in Event Storming, Strategic Design, Tactical Design und den Umgang mit Legacy. IT-Experte Eberhardt Wolff zeigt Ihnen in seinem Videotutorial alles Schritt für Schritt. Sie können direkt mitmachen und Ihr Wissen anhand von Übungen und Quizfragen überprüfen.
Der Videokurs behandelt auch das niederschwellige Big Picture Event Storming und dessen Design. Außerdem lernen Sie Bounded Context als zentrale Komponente von DDD kennen: Es zerlegt Systeme in grobgranulare Module und erleichtert gleichzeitig die Analyse komplexer Fachlichkeit.
Da DDD für eine enge Zusammenarbeit ganz unterschiedlicher Rollen steht, lohnt sich der Kurs für Techniker:innen, Entwickler:innen oder Software-Architekt:innen, aber auch für Fachexpert:innen oder Product Owner.
Der IT-Experte Eberhard Wolff zeigt in seinem Videokurs alle Inhalte Schritt für Schritt. Sie können direkt mitmachen und Ihr Wissen anhand von Übungen und Quizfragen überprüfen.
Länge: 05:08 Stunden
Inhalt:
-
Einführung in den Kurs
- Herzlich Willkommen zu diesem Kurs
- Was ist Event Storming?
- Event Storming vorbereiten
-
Big Picture Event Storming
- Intro
- Einführung Big Picture Event Storming
- Chaotic Exploration
- EnforceTimeline
- Pivotal Events und Swimlanes
- Meilensteine
- Chapter
- Explicit Walkthrough
- Event Storming und Bounded Context
- Fazit: Big Picture Event Storming
- Quiz: Big Picture Event Storming
-
Design Level Event Storming
- Intro
- Einführung Design Level Event Storming
- Command
- Aggregate
- External System
- Policy
- Read Model
- Zusammenfassung: Design Level Event Storming
- Ausblick
- Quiz: esign Level Event Storming
-
Bounded Context
- Intro
- Was ist ein Bounded Context?
- Warum sind Bounded Contexts so wichtig?
- Bounded Contexts nach Funktionalität suchen
- Wie Bounded Contexts umsetzen?
- Bounded Contexts und Datenbanken
- Kommunikation Bounded Context
- Ausblick
- Quiz: Bounded Context
-
Strategic Design: Integration von Bounded Context
- Intro
- Upstream und Downstream
- Customer / Supplier Pattern
- Conformist Patterns
- Anticorruption Layer
- Open Host Service
- Published Language
- Big Ball of Mud
- Shared Kernel
- Separate Ways und Free
- Ausblick
- Quiz: Strategic Design: Integration von Bounded Context
-
Priorisierung: Core Domain und Subdomains
- Intro
- Priorisierung mit Core Domain und Subdomains
- Beispiel für die Priorisierung
- Ausblick
- Quiz: Priorisierung: Core Domain und Subdomains
-
Taktisches Design: Domain-driven Design Coding
- Intro
- Entity
- Value Object
- Aggregate
- Repository & Factory
- Service
- Zusammenfassung und Ausblick
- Quiz: Taktisches Design: Domain-driven Design Coding
-
Domain-driven Design und Legacy
- Intro
- Einführung Legacy
- Einführung Context Map
- Context Map: Transformation
- Context Map: Bewertung
- Bubble Context
- Autonomous Bubble
- Bubbles weiterentwickeln
- Exposing Legacy Assets as Services
- Einführung Geschäftsgetriebene Migration
- BusinessStrategy Alignment
- Target Architecture Design
- Architecture Roadmap
- Legacy Zusammenfassung
- Quiz: Domain-driven Design und Legacy
- Fazit und Kursabschluss
Über den Trainer:
Eberhard Wolff arbeitet als Fellow bei INNOQ und berät in dieser Funktion Kunden in Architektur- und Technologiefragen. Sein technologischer Fokus liegt auf modernen Architekturansätzen. Cloud, Continuous Delivery, DevOps oder Microservices spielen dabei häufig eine Rolle. Er ist Autor von über hundert Artikeln und Büchern u.a. zu Microservices, Microservice-Technologien und Continuous Delivery.
So lernen Sie mit diesem Videokurs:
In
den Videokursen der heise Academy lernen Sie IT-Themen anschaulich und
verständlich. In den Videos schauen Sie Experten bei der praktischen
Arbeit zu und lassen sich alles genau erklären. Das Wissen ist in viele
kleine Lernschritte und Aufgaben unterteilt - Sie können den Kurs
Lektion für Lektion durcharbeiten oder gezielt zu Themen springen, die
Sie interessieren. Die persönliche Lernumgebung der heise Academy bietet
Ihnen viele Funktionen, die Sie beim Lernen unterstützen:
- Flexibler Videoplayer mit vielen Steuerungsmöglichkeiten
- Wissensquizzes zur Lernkontrolle
- Lernhistorie und Lernfortschritt
- Lesezeichen und Notizen
- Volltextsuche in den Videos
- Frage-den-Experten-Modul
- Übungsmaterial zum Mitmachen
- Responsive Web-App und Videostreaming für alle Endgeräte
Technische Voraussetzungen:
Für
diesen Videokurs wird lediglich ein Browser (mit eingeschalteter
JavaScript-Funktionalität) und eine Internetverbindung benötigt.
Anmelden