Contattataci
 Durata 21 ore

Struttura del corso

Introduzione al Design Orientato al Dominio

  • Principi e motivazioni alla base del DDD
  • Linguaggio ubiquo e collaborazione con esperti di dominio
  • Distinguere tra sottosottodomaini core, di supporto e generici

Progettazione Strategica e Contesti Delimitati

  • Definizione dei contesti delimitati e delle loro responsabilità
  • Mappatura dei contesti e pattern di integrazione
  • Gestione di team, confini organizzativi e proprietà dei dati

Pattern Tattici: I Mattoni del Modello di Dominio

  • Entità e gestione dell'identità
  • Oggetti valore e immutabilità
  • Aggregati e confini transazionali

Servizi di Dominio, Repository e Factory

  • Quando utilizzare servizi di dominio rispetto ai servizi applicativi
  • Pattern dei repository e considerazioni sulla persistenza
  • Pattern delle factory per la creazione complessa di oggetti

Modellazione di Comportamenti Complessi e Invarianti

  • Progettazione degli invarianti e applicazione delle regole di business
  • Modellazione event-driven e eventi di dominio
  • Modelli di coerenza: consistenza eventuale e sagas

Integrazione del DDD con l'Architettura e le Pratiche di Ingegneria

  • Allineamento del DDD con microservizi e monoliti modulari
  • Progettazione delle API, strati di anti-corruzione e strategie di integrazione
  • Testing della logica di dominio: test unitari, test di integrazione e test di contratto

Adozione del DDD nei Team e nelle Organizzazioni

  • Conduzione di workshop di scoperta del dominio e Event Storming
  • Creazione e gestione del linguaggio ubiquo tra i team
  • Misurazione del successo e iterazione sul modello di dominio

Sintesi e Prossimi Passi

Requisiti

  • Solida esperienza di programmazione in linguaggi orientati agli oggetti
  • Conoscenza dei principi di architettura software
  • Familiarità con le pratiche di sviluppo Agile

Pubblico Obiettivo

  • Sviluppatori senior
  • Architetti software
  • Responsabili tecnici (Technical Leads)

Numero di Partecipanti


Prezzo per partecipante

Recensioni (1)

Corsi in Arrivo

Categorie relative