Szkolenie: Wzorce strategiczne Domain-Driven Design z wykorzystaniem Big Picture Event Storming
Podczas szkolenia dowiesz się jak wykorzystać technikę Event Storming w celu lepszego zrozumienia wymagań i identyfikacji ryzyk. Zdobyta wiedza pomoże Ci w podejmowaniu decyzji związanych z architekturą. Dowiesz się także, w jaki sposób wynik sesji Event Stormingowej pomaga stosować wzorce strategiczne Domain-Driven Design.
- Trenerzy praktycy
- Kameralne grupy
Czas trwania szkolenia:2 dni (16h)
Kod kursu:EVENTSTORMING/BIGDDD
Wzorce strategiczne Domain-Driven Design z wykorzystaniem Big Picture Event Storming
Cele szkolenia
Zapoznanie się z techniką Event Storming
Zapoznanie się ze strategicznymi wzorcami Domain-Driven Design
Dla kogo?
Doświadczonych programistów, architektów oraz analityków
Zalety
Szkolenie "Wzorce strategiczne Domain-Driven Design z wykorzystaniem Big Picture Event Storming" ma charakter warsztatów przeznaczonych dla doświadczonych programistów, architektów oraz analityków
Nauczysz się nie tylko czym jest Event Storming, ale również jakie są jego ograniczenia
Dowiesz się w jaki sposób Event Storming pomaga stosować wzorce Domain-Driven Design
Wymagania
Dobra znajomość programowania obiektowego
Podstawową znajomość zagadnień związanych z analizą i projektowaniem
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 do Event Storming
Czym jest zdarzenie
Czym jest Event Storming
Organizacja sesji Event Storming
Co jest niezbędne
Offline vs. Online
Uczestnicy
Facylitator
Big Picture Event Storming
Do czego można wykorzystać sesje
Storming istniejącego vs. nowego rozwiązania
Wzorce strategiczne Domain-Driven Design
Ubiquitous language
Bounded context
Context mapping
Praca z domeną szkoleniową
Wprowadzenie do domeny
Wprowadzanie notacji
Chaotic Exploration
Chronologia
Znajdowanie Bounded Context
Szukanie granic języka
Wyzwania i pułapki
Strategie komunikacji pomiędzy domenami
Wybór odpowiedniej strategi
Korzyści i koszt
Bounded Contexts, a implementacja
Data Model vs. Domain Model
Decyzje architektoniczne
Podział na zespoły