Introduzione a Domain-Driven Design
In questo corso introduttivo esploreremo i principi fondamentali del Domain-Driven Design attraverso un percorso pratico e incrementale. Partendo da un monolite modulare, modelleremo il dominio di un ERP applicando Ubiquitous Language, Bounded Context e i principali pattern tattici del DDD. Durante il percorso vedremo come progettare moduli autonomi, definire confini chiari e implementare una strategia di test che garantisca l'evoluzione del sistema nel tempo, utilizzando specification test, test di dominio e fitness function architetturali. L'obiettivo finale sarà mostrare come un monolite ben progettato possa evolvere in modo naturale verso un'architettura a microservizi, riducendo i rischi della migrazione e preservando la coerenza del modello di dominio. Il corso è rivolto a sviluppatori e software architect che desiderano apprendere il DDD attraverso codice reale, comprendendo non solo i pattern, ma anche le pratiche che consentono di trasformare un sistema monolitico in un insieme di servizi indipendenti e manutenibili.
- Price
- EUR 99.00