Mulțumim pentru trimiterea solicitării! Un membru al echipei noastre vă va contacta în curând.
Mulțumim pentru trimiterea rezervării! Un membru al echipei noastre vă va contacta în curând.
Schița de curs
Introducere în Designul Bazat pe Domeniu
- Principii și motivații din spatele DDD
- Limbajul ubiquitous și colaborarea cu experții de domeniu
- Distingerea subdomeniilor de bază, de suport și generice
Design Strategic și Contexte Delimitate
- Definirea contextelor delimitate și responsabilitățile acestora
- Hărți de context și modele de integrare
- Gestionarea echipelor, limitelor organizaționale și a proprietății datelor
Modele Tactice — Blocuri 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, Repository-uri și Fabrici
- Când să folosești servicii de domeniu vs servicii de aplicație
- Modele de repository și considerații de persistență
- Modele de fabrică pentru crearea de obiecte complexe
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 sagas
Integrarea DDD cu Arhitectura și Practicile de Inginerie
- Alinierea DDD cu microservicii și monolite modulare
- Design API, straturi anti-corupție și strategii de integrare
- Testarea logicii de domeniu: teste unitare, teste de integrare și teste de contract
Adoptarea DDD în Echipe și Organizații
- Organizarea atelierelor de descoperire a domeniului și Event Storming
- Crearea și gestionarea unui limbaj ubiquitous în echipe
- Măsurarea succesului și iterarea modelului de domeniu
Rezumat și Pași Următori
Cerințe
- Experiență solidă în programare cu limbaje orientate pe obiecte
- Înțelegere a principiilor de arhitectură software
- Familiaritate cu practicile de dezvoltare Agile
Publicul Țintă
- Dezvoltatori seniori
- Arhitecți software
- Lead-uri tehnici
21 Ore
Mărturii (1)
I really enjoyed the real examples and exercises.
Dmitry Baranovsky
Curs - Introduction to Domain Driven Design
Tradus de catre o masina