Agenda jest elastyczna i zależy od potrzeb klienta. Program szkolenia ustalamy z uczestnikami przez każdą sesją indywidualnie.
- Event Storming
- Teoretyczne wprowadznie
- Prezentacja building blocks
- Big Picture (omówienie faz, przeprowadzenie przykładowej sesji)
- Process Modeling (omówienie dodatkowych building blocks, przeprowadzenie przykładowej sesji)
- Software Design ES (omówienie teoretyczne)
- Domain Driven Design
- Teoretyczne wprowadzenie
- Omówienie building blocks
- DDD strategiczne – omówienie na podstawie ES
- DDD taktyczne
- Wstęp do hexagonal/ports and adapters architecture
- Omówienie dobrych praktyk oraz zasad panujących w architekturze
- Live coding session
- Gdzie używać i kiedy nie używać