Szkolenie: Zaawansowane techniki modelowania Domain-Driven Design
Podczas szkolenia dowiesz się, jak wykorzystać zaawansowane mechanizmy Domain-Driven Design do modelowania i implementacji skomplikowanych modeli domenowych. Nauczysz się, w jaki sposób wykorzystać nabytą wiedzę aby sprawniej i lepiej modelować złożone modele domenowe.
- Trenerzy praktycy
- Kameralne grupy
Czas trwania szkolenia:2 dni (16h)
Kod kursu:DDD/ADV
Zaawansowane techniki modelowania Domain-Driven Design
Cele szkolenia
Zapoznanie się z archetypami modeli domenowych
Zapoznanie się z rozbudowanymi wzorcami taktycznymi
Zykorzystanie struktur dużej skali do modelowania
Dla kogo?
Doświadczonych programistów oraz architektów, którzy pracowali z metodyką Domain Driven Design
Zalety
Szkolenie "Zaawansowane techniki modelowania Domain Driven Design" ma charakter warsztatów przeznaczonych dla doświadczonych programistów oraz architektów, którzy pracowali z metodyką Domain Driven Design
Dowiesz się, w jaki sposób archetypy modeli domenowych mogą przyszpieszyć stworzenie rozwiązania
Dowiesz się, w jaki sposób struktury dużej skali mogą uodpornić model na zmiany
Wymagania
Znajomość strategicznego i Taktycznego Domain Driven Design
Podstawowa znajomość UML
W cenie otrzymasz:
Materiały szkoleniowe
Certyfikat ukończenia szkolenia
W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki
Program szkolenia
Wprowadzenie
Przypomnienie podstawowych pojęć z Domain Driven Design
Czy każda domena jest unikalna?
Czym jest archetyp?
Modelowanie perspektyw
Being
Behaving
Becoming
Archetypy Modeli Domenowych
Party
Organization
Product
Dostępność
Inventory
Order
Rule
Struktury Dużej Skali
Porządek Ewolucyjny
Metafora Systemu
Poziomy Wiedzy (Knowledge Level, Operations Level)
Warstwy odpowiedzialności (Capability, Operations, Policy, Commitment, Decision Support)
Szkielet Komponentów
Wzorce Taktyczne
Responsibility-driven design
GRASP
Polityka (Kompozycja Polityk)
Specyfikacja (Kompozycja Specyfikacji)
Agregat (State Machine, Decider Pattern)
Event Sourcing
Implementacja Złożonych Procesów Biznesowych
Orkiestracja
Choreografia
Saga