Online-Workshop: Legacy-PHP modernisieren mit KI: Das praktische Playbook
Online-Workshop, 10. Dezember 2026, 9-17 Uhr
Geschäftskritische PHP-Anwendungen enthalten oft viele Jahre gewachsenes Fachwissen, etablierte Abläufe und historische Architekturentscheidungen. Sie vollständig neu zu entwickeln, ist teuer und riskant. In diesem praxisorientierten Workshop modernisieren wir deshalb eine bestehende PHP-Anwendung schrittweise und kontrolliert.
Zunächst analysieren wir unbekannten Legacy-Code und sichern sein tatsächliches Verhalten mit Charakterisierungstests ab. Anschließend wählen wir ein geeignetes Feature für die Migration aus, schaffen klare Integrationspunkte und überführen es in eine neue, fachlich ausgerichtete Architektur. Dabei arbeiten wir unter anderem mit Techniken wie Legacy Bridge, Branch by Abstraction und schrittweisem Routing zwischen alter und neuer Implementierung.
KI unterstützt uns während des gesamten Prozesses: beim Erkunden des Codes, beim Aufdecken von Abhängigkeiten, beim Erstellen von Tests und bei der Umsetzung einzelner Migrationsschritte. Wir prüfen ihre Vorschläge jedoch systematisch. Architekturtests, statische Analyse und automatisierte Qualitätsregeln stellen sicher, dass die neue Struktur den getroffenen Architekturentscheidungen entspricht.
Die Teilnehmenden wenden das Modernisierungs-Playbook selbst auf PHP-Code an und nehmen ein wiederholbares Vorgehen mit, mit dem sie gewachsene Anwendungen Feature für Feature weiterentwickeln können.
Vorkenntnisse
Der Workshop richtet sich an PHP-Entwicklerinnen und -Entwickler sowie Softwarearchitektinnen und -architekten, die mit gewachsenen PHP-Anwendungen arbeiten.
Die Teilnehmenden sollten:
- PHP-Code sicher lesen und bearbeiten können
- grundlegende Erfahrung mit objektorientierter Programmierung in PHP haben
- mit Composer und automatisierten Tests vertraut sein
Erfahrung mit statischer Analyse und grundlegenden Architekturkonzepten ist hilfreich, aber nicht zwingend erforderlich. Spezielle Vorkenntnisse zu KI oder einem bestimmten KI-Werkzeug werden nicht vorausgesetzt.
Lernziele
Nach dem Workshop können die Teilnehmenden:
- unbekannten Legacy-PHP-Code systematisch erkunden und fachlich relevante Abhängigkeiten identifizieren
- bestehendes Verhalten mit Charakterisierungstests erfassen und als Sicherheitsnetz für Veränderungen nutzen
- geeignete Features für eine schrittweise Modernisierung auswählen
- mit Legacy Bridge, Branch by Abstraction und schrittweisem Routing alte und neue Implementierungen kontrolliert miteinander verbinden
- KI gezielt für Codeanalyse, Testentwurf und Migration einsetzen und die Ergebnisse kritisch prüfen
- Architekturtests, statische Analyse und automatisierte Qualitätsregeln einsetzen, um die gewünschte Zielarchitektur dauerhaft abzusichern
- das erarbeitete Vorgehen auf die eigene PHP-Anwendung übertragen