Strategic Domain-Driven Design
1.317,60 € – 1.464 €
Strategic Domain-Driven Design

Strategic Domain-Driven Design

Informazioni sull'evento

Condividi questo evento

Data e ora

Località

Località

Camplus Bononia

49-51 Via Sante Vincenzi

40138 Bologna

Italy

Visualizza Mappa

Descrizione evento

Descrizione

Un buon modello software è quello che permette di accogliere i nuovi requisiti senza problemi, o di mettere il team di sviluppo di mettersi nella condizione di proporre soluzioni che migliorino l’efficienza e la competitività dell’azienda.

Questo è l’obiettivo di Domain-Driven Design: non la pulizia del software o l’eleganza fine a se stessa, ma una profonda compressione del dominio business che si traduce in un’architettura software pragmatica, efficiente e flessibile, dove è più necessario.

In tre giorni intensi ed interattivi, scopriremo nuovi modi di collaborare con gli stakeholders, di produrre software e di progettare architetture funzionali performanti e robuste, trovando il punto di contatto tra gli aspetti strategici e quelli implementativi.

La struttura del corso prevede un’alternanza facilitata tra argomenti ‘proposti’ ed argomenti richiesti, che garantisce la miglior combinazione possibile per soddisfare le esigenze dei partecipanti.

Programma
1°GIORNO

- Domain Driven Design nel 2014. Overview del corso ed aggiornamento degli obiettivi alla luce delle evoluzioni degli ultimi anni.

- Strategic DDD: il quadro generale. Dove quando e perché affrontare un progetto complesso con Domain-Driven Design. Core Domain, Supporting e Generic Subdomains. Strategic Distillation.

- Core Domain Strategies: gestione della collaborazione, DDD come approccio al processo di sviluppo, ubiquitous language e Whirlpool model.

- Sviluppo software come processo di apprendimento: cambio di prospettiva e conseguenze nella gestione dei progetti.

- Esplorazione del dominio di riferimento con EventStorming. Stabiliamo le basi per lamcollaborazione creativa con gli esperti di dominio.

2° GIORNO

- Discovery del modello comportamentale del sistema.

- Conceptual CQRS: come fare le domande giuste e capire qual è l’architettura più adatta al problema che stiamo esplorando.

- Emersione degli aggregati ed evoluzione delle strategie implementative dal 2004 ad oggi. Quali le strategie migliori con il nostro stack tecnologico?

- Quali architetture per DDD? Diversi approcci all’implementazione. DDD by-the-book, Hexagonal (ports and adapters), Event Sourcing e CQRS. Relazione con i principali paradigmi architetturali comunemente utilizzati.

3° GIORNO

- Gestione dei Bounded Context: come fare convivere e dialogare tra loro molteplici modelli, senza scendere a compromessi.

- Brownfield Context Mapping: lettura dello scenario ed individuazione delle migliori strategie implementative. Context Mapping Patterns. Lettura delle organizzazioni.

- Greenfield Context Mapping: strategie per modelli di complessità crescente. I tre archetipi e corrispondenti pattern implementativi.

- Event Driven Modelling: realizzazione di un modello in modalità outside-in. Pattern per la modellazione e l’implementazione di un sistema basato su Domain Events.

- Aggregati: individuazione dei confini e strategie implementative. Polyglot persistence.

- Q&A: topic marketplace sugli argomenti più caldi delle giornate.

Obiettivi

Al termine del corso, i partecipanti saranno in grado di valutare se, come, quando e dove applicare Domain-Driven Design nei propri scenari di sviluppo, e di strutturare correttamente il proprio dominio, utilizzando le modalità di implementazione più consone al proprio problema.

Link al sito

www.avanscoperta.it/it/training/strategic-domain-driven-design/

Docente

Alberto Brandolini- Strategic Domain-Driven Design
Alberto Brandolini
La sede del workshop

Il workshop si terrà presso la splendida cornice del Camplus Living Bononia, via Sante Vincenzi 49, Bologna.

Si tratta di un edificio molto suggestivo che ospita un campus universitario e che offre anche servizi business per meeting e convegni con sale attrezzate, connessione wifi, coffee break e tutti i confort.

Orari

La giornata di workshop inizia alle ore 9:00 e termina alle ore 17:30.

Sconto Under_Cover_Learner

I tuoi non ti mandano? Partecipi di nascosto?

L'IVA TE LA FACCIAMO RISPARMIARE

Se ti stai iscrivendo al corso a titolo personale, e non hai la Partita IVA, puoi usufruire di uno sconto del 20% sul prezzo corrente del biglietto.

Usa il codice sconto Under_Cover_Learner.

Per maggiori informazioni scrivi a info@avanscoperta.it

Metodi di pagamento supportati

PayPal, Carta di Credito (via PayPal, al link: "Don't have a PayPal account?"), Bonifico Bancario su richiesta (info@avanscoperta.it).


Condividi con gli amici

Data e ora

Località

Camplus Bononia

49-51 Via Sante Vincenzi

40138 Bologna

Italy

Visualizza Mappa

Salva questo evento

Evento salvato