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

  1. 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
  2. Modelowanie strategiczne
    • Identyfikacja domen i subdomen
    • Definiowanie kontekstów ograniczonych
    • Wzorce integracji kontekstów
    • Projektowanie map kontekstów
  3. Modelowanie taktyczne
    • Agregaty i obiekty wartości
    • Encje i ich cykl życia
    • Repozytoria i fabryki
    • Serwisy domenowe
  4. 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

?
?
Zapoznałem/łam się i akceptuję politykę prywatności. *