Grazie per aver inviato la tua richiesta! Uno dei nostri team membri ti contatterà a breve.
Grazie per aver inviato il tuo prenotazione! Uno dei nostri team membri ti contatterà a breve.
Struttura del corso
Introduzione
- Che cos'è Domain Driven Design (DDD) e i suoi vantaggi?
- DDD vs altri approcci
- Panoramica dei concetti DDD e della struttura del progetto
Progettazione tattica basata sul dominio
- Element di un modello di dominio
- Implementazione di entità, oggetti valore, aggregazioni, repository e servizi di dominio
- Utilizzo di fabbriche, specifiche, CQRS e approvvigionamento di eventi
Progettazione strategica basata sul dominio
- Modelli di mappa di contesto
- Progettazione del modello di dominio con event storming e domain storytelling
- Identificazione e classificazione dei sottodomini
- Stabilire confini e relazioni con modelli come contesti delimitati
DDD & Legacy Workshop
- Sfide e opportunità dei sistemi legacy
- Analizzare e comprendere i sistemi legacy con strumenti come NDepend
- Refactoring e modernizzazione dei sistemi legacy utilizzando tecniche come il modello strangler
Architettura orientata al prodotto, al dominio e al team
- Vantaggi e sfide dell'architettura orientata al prodotto, al dominio e al team
- Progettazione e implementazione di tali architetture con modelli come i microservizi
- Organizzare e collaborare con i team
- Garantire qualità e coerenza con test automatizzati e integrazione continua
Data Mesh – Dati orientati al dominio
- Problemi con le piattaforme dati tradizionali
- Introduzione al data mesh
- Implementazione di una piattaforma dati orientata al dominio che supporta l'individuazione, l'accesso e la governance dei dati
- Tecnologie come Apache Kafka, Apache Spark e GraphQL nel data mesh
Riepilogo e prossime tappe
Requisiti
- Comprensione della programmazione orientata agli oggetti e dei modelli di progettazione
- Esperienza con C# e .NET Core
- Conoscenza di base di basi di dati e SQL
Pubblico
- Gli sviluppatori
- Architetti
- Analisti
21 Ore
Recensioni (1)
I really enjoyed the real examples and exercises.