Bestehende API-Tools-Anwendungen verschwinden nicht dadurch, dass die Plattform nur noch sicherheitsrelevant gepflegt wird. Sie benötigen klare Betriebsregeln, belastbare Tests und einen Modernisierungsplan, der laufende Schnittstellen nicht unnötig gefährdet.
Seminarüberblick
Das Seminar verbindet technische Bestandsaufnahme mit praktischer Wartung und inkrementeller Migration. Die Teilnehmenden analysieren eine typische API-Tools-Anwendung, stabilisieren ihre Verträge und schneiden anschließend einen ersten Funktionsbereich für eine spätere Mezzio-Lösung heraus. Neuentwicklung auf der Altplattform ist ausdrücklich nicht das Ziel.
Zielgruppe
PHP-Entwickler, technische Projektleiter, Softwarearchitekten und Administratoren, die Laminas API Tools, Apigility oder darauf basierende REST- und RPC-Dienste betreuen.
Voraussetzungen
Sichere PHP-Kenntnisse, objektorientierte Programmierung, Composer sowie Grundkenntnisse zu HTTP und REST. Ein vorhandenes Projekt oder anonymisierte Konfigurationsauszüge sind hilfreich, aber nicht erforderlich.
Seminarinhalte
Bestandsaufnahme und Risikobewertung
- Projektstruktur, Module, Konfiguration und Abhängigkeit vom Laminas-MVC-Stack erfassen
- REST-, RPC- und datenbankgebundene Ressourcen unterscheiden
- API-Verträge, Versionen, Authentifizierungswege und kritische Erweiterungen dokumentieren
HTTP-Verhalten und Repräsentationen stabilisieren
- Routing, Collection- und Entity-Operationen sowie erlaubte HTTP-Methoden prüfen
- Content Negotiation, HAL-Repräsentationen und Problem-Details-Antworten konsistent halten
- Validierung, Filterung, Pagination, Caching und Versionierung nachvollziehbar konfigurieren
Sicherer Betrieb
- Authentifizierung, Autorisierung und OAuth2-Konfigurationen auf Fehlannahmen untersuchen
- Konfigurations- und Geheimnisverwaltung, Logging und Fehlerbehandlung trennen
- Paketaktualisierungen, PHP-Wechsel und Abhängigkeitskonflikte kontrolliert vorbereiten
Tests und Regressionserkennung
- Bestehende Endpunkte mit Vertrags-, Integrations- und Fehlerszenarien absichern
- Statuscodes, Header, Medienformate und Fehlermeldungen reproduzierbar prüfen
- Kritische Datenzugriffe und benutzerdefinierte Resource Listener isoliert testen
Schrittweise Modernisierung
- Zielbild mit Mezzio, PSR-15-Middleware und eigenständigen Laminas-Komponenten entwerfen
- Strangler-Vorgehen, parallele Routen und kompatible Antwortformate planen
- Einen abgegrenzten Endpunkt aus dem Bestand herauslösen und migrationsfähig strukturieren
Praxis im Seminar
An einer vorbereiteten Bestandsanwendung werden Konfiguration, API-Vertrag und Fehlerpfade geprüft. Danach entsteht ein Regressionstestpaket und ein technischer Migrationsschnitt, der den laufenden Betrieb berücksichtigt.
Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de -

Paul Goldschmidt
Telefon: + 49 (221) 74740055
E-Mail: paul.goldschmidt@seminar-experts.de
Seminardetails
| Dauer: | 2 Tage mit jeweils ca. 6 Stunden, Beginn am 1. Tag: 10:00 Uhr, weitere Tage: 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.198 zzgl. MwSt. Inhaus: € 3.400 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | PHP-Entwickler, technische Projektleiter, Softwarearchitekten und Administratoren, die Laminas API Tools, Apigility oder darauf basierende REST- und RPC-Dienste betreuen. |
| Voraussetzungen: | Sichere PHP-Kenntnisse, objektorientierte Programmierung, Composer sowie Grundkenntnisse zu HTTP und REST. Ein vorhandenes Projekt oder anonymisierte Konfigurationsauszüge sind hilfreich, aber nicht erforderlich. |
| Standorte: | Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg |
| Methoden: | Vortrag, Demonstrationen, praktische Übungen am System |
| Seminararten: | Öffentlich, Webinar, Inhouse, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter + 49 (221) 74740055 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
