Wprowadzenie do Domain Driven Design – modelowanie dziedzinowe
Opis
Szkolenie wprowadza w świat modelowania dziedzinowego według metodyki Domain Driven Design. Program warsztatów koncentruje się na praktycznych aspektach projektowania systemów informatycznych z wykorzystaniem DDD. Zajęcia łączą teorię z intensywną praktyką poprzez analizę rzeczywistych przypadków biznesowych i implementację modeli domenowych. Metodyka prowadzenia zajęć opiera się na aktywnym uczestnictwie w warsztatach i dyskusjach.
Profil uczestnika
- Programiści chcący poznać techniki modelowania dziedzinowego
- Architekci oprogramowania projektujący złożone systemy
- Analitycy biznesowi współpracujący z zespołami programistycznymi
- Technical leaderzy zespołów deweloperskich
- Projektanci systemów informatycznych
- Deweloperzy pracujący przy dużych projektach
- Specjaliści ds. wymagań w projektach IT
Agenda
- Fundamenty Domain Driven Design
- Podstawowe koncepcje i terminologia DDD
- Znaczenie języka wszechobecnego (Ubiquitous Language)
- Konteksty ograniczone i ich granice
- Mapy kontekstów i relacje między nimi
- Modelowanie strategiczne
- Identyfikacja domen i subdomen
- Definiowanie kontekstów ograniczonych
- Wzorce integracji kontekstów
- Projektowanie map kontekstów
- Modelowanie taktyczne
- Agregaty i obiekty wartości
- Encje i ich cykl życia
- Repozytoria i fabryki
- Serwisy domenowe
- Implementacja i praktyki
- Implementacja modeli domenowych
- Testowanie modeli
- Refaktoryzacja do modelu domenowego
- Integracja z architekturą aplikacji
Korzyści
Zdobycie praktycznych umiejętności modelowania systemów w podejściu DDD. Poznanie technik efektywnej komunikacji między zespołami biznesowymi i technicznymi. Opanowanie metod projektowania i implementacji modeli domenowych. Nabycie zdolności identyfikacji i modelowania kontekstów ograniczonych. Przyswojenie dobrych praktyk w zakresie projektowania zorientowanego domenowo. Zrozumienie sposobów integracji różnych kontekstów biznesowych.
Wymagane przygotowanie uczestników
- Doświadczenie w programowaniu obiektowym
- Podstawowa znajomość wzorców projektowych
- Umiejętność modelowania procesów biznesowych
- Znajomość podstaw inżynierii oprogramowania
Zagadnienia
- Strategiczne modelowanie domeny
- Język wszechobecny (Ubiquitous Language)
- Konteksty ograniczone i ich integracja
- Agregaty i obiekty wartości
- Encje i ich identyfikacja
- Serwisy domenowe
- Repozytoria i fabryki
- Testowanie modeli domenowych
- Architektura warstwowa
- Wzorce integracji kontekstów
- Refaktoryzacja do modelu domenowego
- Mapowanie kontekstów
Poznaj naszą firmę
INFORMACJA CENOWA:
od 1350 zł netto za jedną osobę
CZAS TRWANIA (dni): 2
KOD SZKOLENIA: IT-SD-197
MASZ PYTANIA?
Skontaktuj się z nami, aby uzyskać więcej informacji o naszych szkoleniach, programach oraz współpracy. Chętnie odpowiemy na wszystkie Twoje zapytania!