Avanscoperta

Hands-on Domain-Driven Design

Sporchiamoci le mani

Hands-on Domain-Driven Design: Bologna // 9-10-11 dicembre 2015

Il corso si è già concluso. Vai alla pagina formazione per l'elenco completo dei prossimi corsi.

È da un po’ che senti parlare di Domain-Driven Design, ma vorresti capirne di più mettendo le mani sulla tastiera e scrivendo un po’ di codice, per vedere “come va a finire”?

Programma corso Domain-Driven Design

In tre giorni:

  • esploreremo un dominio complesso, a partire dai Domain Events, facendo emergere un modello comportamentale ed i confini dei Bounded Context
  • implementeremo un flusso complesso, toccando con mano le aree critiche dell’implementazione di Event Sourcing e Command Query Responsibility Segregation.
 ARGOMENTI
  • Esplorazione del dominio con EventStorming 
  • Commands e Command Handlers

  • Propagazione dei Domain Events e strategie implementative intra- e cross-Bounded Context

  • Versionamento dei Domain Events

  • Read Model: proiezioni e snapshot

  • Rebuild dello stato del sistema / Versioning del Read Model

  • NoSQL per il read model?

  • Gestione della concorrenza

  • Enterprise Service Bus: come far viaggiare i nostri messaggi

  • Messaging patterns (long running transactions e routing slip).

Tecnologia

Le esercitazioni pratiche saranno svolte in C#.

Postazioni

Ci aspettiamo che i partecipanti arrivino con il proprio laptop attrezzato per lo sviluppo. In particolare si consiglia l’installazione di:

  • Visual Studio
  • Client git
  • Mongo
  • (Preferibilmente) RabbitMQ (oppure attivare MSMQ se su windows)
  • (Preferibilmente) SQL Server (anche express) o qualsiasi DB relazionale.
Lingua: ITA
#CQRS #DDD #Event Sourcing #EventStorming

Teachers

Alberto Brandolini

Conosciuto come ziobrando, Alberto Brandolini è inventore di EventStorming e autore di Introducing EventStorming - An act of deliberate collective learning.
Architetto, docente, coach, manager, system thinker, sviluppatore.

Alessandro Melchiori

Artigiano del software, marito, padre, ex-sportivo e curioso lettore. Fin da piccolo ho amato smontare e rimontare le cose, per capire come funzionassero. Ora questa passione è diventata il mio lavoro: dai lego allo sviluppo software il passo è stato breve.

Cosa dicono di questo workshop:

Un workshop con un contenuto informativo ampissimo, di qualità ed aggiornato; molti spunti pratici che hanno fornito la risposta a casi reali. Direi lo stato dell’arte su argomenti complessi come DDD ed EventStorming con docenti al top.
Contento di non aver perso l’opportunità :-)

Andrea Torino Rodriguez

Alberto ha il dono della comunicazione e della semplificazione, due aspetti fondamentali in DDD. L’aspetto straordinario è che li sa anche insegnare!

Filippo Mondinelli

Questo workshop mi ha aperto un mondo! ha stimolato la mia curiosità e la voglia di migliorare il software che produco ogni giorno.

Learner
leggi tutti »
Camplus Bononia - Come arrivare ed Info

Hai domande su questo workshop?

Contattaci per avere informazioni  



NEWSLETTER

Vuoi ricevere una volta a settimana i nostri contenuti esclusivi su tecnologia, sviluppo software, business e design?

ISCRIVITI ALLA NEWSLETTER :-)

Iscriviti alla newsletter!