Zapytaj o termin
Zapytaj o tryb szkolenia
Lokalizacja | Termin | Cena | Wybierz | |
---|---|---|---|---|
{{place.city}}
{{ event_pack_item.event_details.education_center.name }}
???
|
{{place.date}}
({{ event_pack_item.product_details.product_informations.code }} / {{ event_pack_item.product_details.product_informations.name }})
{{ altkomDateFormatMoment(event_pack_item.event_details.startdate, event_pack_item.event_details.enddate) }}
???
|
|
||
Skontaktuj się z nami | ||||
Dostępne terminy: | ||||
Lokalizacja i termin do uzgodnienia |
|
-
Liczba miejsc (dostępnych: {{ basketAddItem.free_seats}})
{{ basketAddItem.city }}
{{ basketAddItem.date }}
Liczba miejsc xxxxxxxxxx
Żeby dowiedzieć się, czy dane szkolenie będzie realizowane stacjonarnie skontaktuj się ze swoim Opiekunem lub zadaj pytanie przez Formularz kontaktowy
Szkolenie przeznaczone jest dla osób chcących zacząć wykorzystywać Domain Driven Design do odkrywania i konkretyzowania wiedzy dotyczącej domeny biznesowej, z którą aktualnie tworzą/mają zamiar tworzyć oprogramowanie. Podczas szkolenia poznają techniki związane z projektowaniem (DDD strategiczne) oraz praktycznym wykorzystaniem w kodzie (DDD taktyczne).
Uczestnicy wiedzą do czego służy DDD, Event Storming oraz Hexagonal Architecture oraz w jaki sposób mogą zostać użyte w codziennej pracy. Poznanie narzędzia pozwolą nie tylko pracować w teamie developerskim, ale również z biznesem podczas poznawania domeny.
Uczestnikiem może być każdy z zespołu projektowego (developerzy, analitycy, project managerzy, product ownerzy itd.).
Nice to have:
- znajomość wzorców projektowych
- praca z architekturami eventowymi (CQRS, EventSourcing)
- Szkolenie: polski
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ć
- 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)
- Teoretyczne wprowadzenie
- Omówienie building blocks
- DDD strategiczne – omówienie na podstawie ES
- 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ć