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.
Course taught by
Software Architect - Trainer @ Intré SrL
2+ hours
24 videos
Italian
What you'll learn
Modellare il dominio utilizzando i principi del Domain-Driven Design.
Costruire un Monolite Modulare mantenibile e testabile.
Evolvere il sistema verso i Microservizi senza riscritture traumatiche.
Lessons
Teacher
-
Appassionato di tecnologia e pratiche Agili. Frequento community per condividere le mie scoperte.
Tempo libero? Mi trovate in montagna...
Course included in Improove Play
- 14 courses
- 1395 tech videos
- 6 learning paths
- 218 webinar
or
Buy course