Event Sourcing Hands On

In dieser Schulung werden wir Event Sourcing anhand realer Codebeispiele einführen und erläutern. Wir schreiben den Code live, anstelle Folien zu zeigen. Und wir gehen gemeinsam der Frage nach, was das alles mit Blockchain zu tun hat.

Wir setzen auf interaktives Live Coding und Diskussion mit den Teilnehmern anstatt Frontalunterricht mit Präsentationsfolien durchzuführen. Die Vermittlung von Wissen wechselt sich mit Vorführungen und dem Einüben anhand von praktischen Beispielen ab.

Lernziele

  • Event Sourcing als Alternative zu zustandsbasierten Systemen verstehen
  • Event Sourcing auf Code-Level verstehen und anwenden
  • den Zusammenhang zwischen Event Sourcing und CQRS verstehen

Zielgruppe

Diese Schulung richtet sich an Teilnehmer, die professionell programmieren und event-basierte Anwendungen erstellen möchten. Die Codebeispiele sind in PHP, aber auch für Programmierer zugänglich, die in anderen objektorientierten Sprachen entwickeln.

Voraussetzungen

Voraussetzung sind praktische Erfahrungen mit objektorientierter Programmierung in PHP oder einer anderen Programmiersprache.

Hier erweben Sie die notwendigen Vorkenntnisse: Einstieg in OOP Fortgeschrittene OOP OOP Master Class

Agenda

09:00–09:15 Begrüßung, Vorstellung und Sammeln der Erwartungen
09:15–10:00 Einführung: die monolithische Blockchain
10:00–10:45 Wie man Ereignisse im Code explizit macht
10:45–11:00 Pause
11:00–11:45 Ereignisse speichern: der Event Store
11:45–12:30 Objekte, die Events erzeugen
12:30–13:30 Mittagspause
13:30–14:15 Event Sourcing: aus Ereignissen Zustand schaffen
14:15–15:00 Events wiederfinden: Streams und Queries
15:00–15:15 Pause
15:15–16:00 CQRS: Aggregate und Projektionen
16:00–16:45 Zusammenfassung und Ausblick
16:45–17:00 Fragen und Feedback

Exklusiv und individualisiert?

Wir passen die Inhalte und Schwerpunkte unserer Schulungen gerne an Ihre konkreten Wünsche und Bedürfnisse an.

Mehr Informationen