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

Docenti

Alberto Brandolini

Consulente a 360° nell'ambito dell' Information Technology. Convinto che i problemi non si possano risolvere con lo stesso approccio che li ha creati, cambia continuamente prospettiva indossando i panni dell'architetto, del docente, del coach, del manager, del system thinker o dello sviluppatore.
Inventore di EventStorming.
Conosciuto da molti come ziobrando.

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 leggerci il venerdì mattina insieme al primo caffè della giornata?

Iscriviti alla newsletter

Subscribe!