Aus Alt mach Neu

Kompakte Einführung in Domain-Driven Design, eventgetriebene Architekturen, CQRS und Event Sourcing mit Schwerpunkt auf den Einsatz dieser Prinzipien in vorhandener Legacy-Software.

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

  • Sie verstehen aktuelle Trends wie DDD, CQRS und Event Sourcing und können diese in Legacy-Projekten gewinnbringend einsetzen
  • Sie kennen Strategien, um über die Zeit monolithische Legacy-Anwendungen zu zerlegen und besser beherrschbar zu machen

Zielgruppe

Diese Schulung richtet sich an fortgeschrittene Entwickler, die umfangreiche Anwendungen betreuen und weiterentwickeln. Um die gezeigten Codebeispiele zu verstehen, sind Kenntnisse in objektorientierter Programmierung in PHP oder einer ähnlichen Programmiersprache sinnvoll.

Voraussetzungen

Wir zeigen Codebeispiele in PHP, die aber auch für Entwickler mit Kenntnissen in anderen Programmiersprachen gut zugänglich sind. Da die zur Verfügung stehende Zeit beschränkt ist, haben wir in diesem Workshop keine Programmierung am eigenen Rechner vorgesehen.

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

Agenda

09:00–09:15 Begrüßung, Vorstellung und Sammeln der Erwartungen
09:15–10:00 Einführung: Die Olympischen Spiele in München
10:00–10:45 Kurzübersicht: Domain-Driven Design und eventgetriebene Systeme
10:45–11:00 Pause
11:00–11:45 Realität und Wunschdenken: Domain Events und Legacy Events
11:45–12:30 Synchron oder asynchron?
12:30–13:30 Mittagspause
13:30–14:15 CQRS und die Blätter im Baum
14:15–15:00 Von Legacy Views zu Projektionen
15:00–15:15 Pause
15:15–16:00 Event Sourcing, Aggregate und Legacy-Datenbanken
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