Cele szkolenia
Celem szkolenia jest nabycie umiejętności praktycznego wykorzystania wzorców strategicznych oraz taktycznych Domain-Driven Design.
Umiejętności
Dzięki szkoleniu uczestnik będzie:
Profil uczestników
Szkolenie przeznaczone jest dla programistów i architektów, którzy chcą nauczyć się jak wykorzystać wzorce DDD do podejmowania lepszych decyzji związanych z architekturą oraz implementacją.
Szkolenie dla programistów, architektów, liderów technicznych.
Przygotowanie uczestników
Udział w szkoleniu nie wymaga szczególnego przygotowania.
Przed nami:
1. Wprowadzenie do Domain-Driven Design
2. Zasady DDD i architektura
3. Poznawanie domeny
4. Wzorce taktyczne DDD
5. Wzorce strategiczne DDD
6. Testowanie a DDD
Metoda realizacji szkolenia
Analiza domeny wykorzystując technikę Event Storming. Podejmowanie decyzji architektonicznych w oparciu o uzyskane informacje i wykorzystując wzorce strategiczne DDD. Implementacja Core Domain przy użyciu wzorców taktycznych DDD.
Szkolenia:
Książki:
W ramach szkolenia zapewniamy
Domain Driven Deisgn to model tworzenia oprogramowania, który jest nastawiony na elastyczność i możliwość wprowadzania dodatkowych funkcjonalności na dowolnym etapie jego rozwoju.
Głównym zadaniem modelu DDD jest odpowiadanie na potrzeby klienta. W modelu DDD określa się je także jako potrzeby biznesu i są one „warunkami koniecznymi”, czyli tymi funkcjonalnościami, które muszą zostać zawarte w oprogramowaniu. W przeciwieństwie do innych modeli rozwoju oprogramowania, Domain Driven Design charakteryzuje się tym, że nie kładzie nacisku na typowe elementy komunikacji, takie jak jak m.in.: interfejs użytkownika, obsługa wejść i wyjść lub obsługa baz danych. Zamiast implementuje się funkcjonalności, która odpowiadają na potrzeby klienta.