Intrati in legatura
 Durata 21 ore

Schița de curs

Introducere în Domain-Driven Design

  • Principii și motivele din spatele DDD
  • Limbaj universal și colaborarea cu experți în domeniu
  • Diferențierea subdomeniilor nucleare, de suport și generice

Design strategic și contexte delimitate

  • Definirea contextelor delimitate și a responsabilităților lor
  • Hărți de context și modele de integrare
  • Gestionarea echipelor, limitelor organizaționale și a proprietății datelor

Modele tactice — blocurile de construcție ale modelului de domeniu

  • Entități și gestionarea identității
  • Obiecte de valoare și imutabilitate
  • Agregate și limite de tranzacție

Servicii de domeniu, repoziții și fabrici

  • Când să folosești servicii de domeniu în loc de servicii aplicație
  • Modele de repoziții și considerații de persistență
  • Modele de fabrici pentru crearea complexă de obiecte

Modelarea comportamentului complex și a invariantelor

  • Proiectarea invariantelor și aplicarea regulilor de afaceri
  • Modelarea bazată pe evenimente și evenimente de domeniu
  • Modele de consistență: consistență eventuală și saga

Integrarea DDD cu arhitectura și practiciile de inginerie

  • Alinierea DDD cu microserviciile și monolitele modulare
  • Design API, straturi anti-corupție și strategii de integrare
  • Testarea logicii de domeniu: teste unitare, teste de integrare și teste de contract

Adopțiunea DDD în echipe și organizații

  • Desfășurarea workshopurilor de descoperire a domeniului și Event Storming
  • Createrea și gestionarea unui limbaj universal între echipe
  • Măsurarea succesului și iterarea modelului de domeniu

Concluzii și pași următori

Cerințe

  • Experiență solidă de programare în limbi de programare orientate pe obiecte
  • Înțelegerea principiilor de arhitectură software
  • Familiaritate cu practiciile de dezvoltare Agile

Public țintă

  • Dezvoltatori seniori
  • Arhitecți software
  • Lead tehnici

Numărul de participanți


Pret per participant

Mărturii (1)

Cursuri viitoare

Categorii înrudite