Szkolenie: Zaawansowane techniki modelowania Domain-Driven Design
Szkolenie zaawansowane Domain-Driven Design uczy modelowania złożonych domen biznesowych, event sourcingu, wzorców GRASP, responsibility driven design, projektowania skalowalnych struktur oraz wdrażania procesów biznesowych z użyciem Sagi i orkiestracji
- Trenerzy praktycy
- Kameralne grupy
Czas trwania szkolenia:2 dni (16h)
Kod kursu:DDD/ADV
Zaawansowane techniki modelowania Domain-Driven Design
Cele szkolenia
Szkolenie przygotowuje do samodzielnego modelowania złożonych domen biznesowych z wykorzystaniem zaawansowanych wzorców DDD
Szkolenie uczy stosowania event sourcingu, Sagi, orkiestracji i choreografii w projektowaniu procesów biznesowych
Szkolenie pokazuje, jak projektować odporne na zmiany i skalowalne struktury domenowe w dużych systemach IT
Szkolenie omawia praktyczne wykorzystanie archetypów modeli domenowych oraz wzorców odpowiedzialności w architekturze systemu
Dla kogo?
Doświadczonych programistów i architektów IT posiadających praktyczną wiedzę z zakresu Domain-Driven Design
Specjalistów odpowiedzialnych za projektowanie i rozwój złożonych systemów biznesowych w dużych organizacjach
Osób realizujących projekty wymagające zaawansowanego modelowania domeny, event sourcingu i wzorców odpowiedzialności
Efekty kształcenia
Uczestnik projektuje elastyczne modele domenowe odporne na zmiany
Uczestnik analizuje i wdraża event sourcing w procesach biznesowych
Uczestnik stosuje wzorce GRASP i responsibility driven design w architekturze
Uczestnik rozróżnia i wykorzystuje archetypy modeli domenowych
Uczestnik planuje i implementuje procesy biznesowe z użyciem Sagi i orkiestracji
Uczestnik ocenia strukturę dużych systemów pod kątem skalowalności i utrzymania
Wymagania
Znajomość strategicznego i taktycznego DDD
Podstawowa umiejętność modelowania w UML
Doświadczenie w analizie i projektowaniu systemów złożonych
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
Wybrane opinie
Przeczytaj pozytywne opinie pochodzące z ankiet satysfakcji z naszych szkoleń wypełnianych wyłącznie przez ich uczestników po realizacji usługi

