Event Sourcing con Laravel

Giovedì 28 Novembre 2019, Verona

Registrazione 9:00 - 9:30 / Workshop 9:30 - 17:30 (con pause pranzo e caffè)

Hotel San Marco, Via Longhena 42, 37138, Verona, Italia come raggiungerci

Un workshop realizzato in collaborazione con Damiano Petrungaro

Il corso ha l'obiettivo di sviluppare un'applicazione con Laravel implementando CQRS ed ES con una spolverata di DDD. Si partirà dalla teoria fino ad arrivare ad un'implementazione con casi d'uso reali.

Registrati

Programma

Cosa è CQRS

  • Overview teorica ed origini
  • Quando usarlo
Cosa è Event Sourcing
  • Overview teorica ed origini
  • Quando usarlo
Differenze ed integrazioni tra CQRS ed ES Overview dei componenti principali per l'implementazione
  • Command
  • Aggregate (AggregateRoot e ValueObject)
  • Events
  • Event Store
  • Projector e Projection
  • Query
  • ReadModel
Hands-on
  • Scelta tra le varie librerie disponibili (analizzando i punti forti e deboli).
  • Implementazione di un caso d'uso reale su Laravel
Unit and Integration tests, cosa cambia? Introdurre una breaking change su un evento
  • Cosa succede e come gestirla


A chi è rivolto

Per il corso si richiede una buona esperienza con PHP, OOP e Laravel.

Informazioni utili

La durata del corso è di una giornata e si terrà Giovedì 28 Novembre nella stessa location della conferenza (il giorno prima di laravelday).
Qualche giorno prima del corso verrà fornito un repository git a tutti i partecipanti, con il codice applicativo e la macchina virtuale per far girare i test e l'applicazione.
È responsabilità del partecipante arrivare con la macchina virtuale funzionante o con il progetto funzionante sulla propria macchina locale. Vi daremo tutte le indicazioni utili per la configurazione.

Registrati


Iscriviti ora i posti sono limitati

gold
silver
bronze
Media partners
Diventa Sponsor!
ed aiutaci a far crescere la conferenza
Inviaci una email