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.
Seminar und Anbieter vergleichen
Öffentliche Schulung
Diese Seminarform ist auch als Präsenzseminar bekannt und bedeutet, dass Sie in unseren Räumlichkeiten von einem Trainer vor Ort geschult werden. Jeder Teilnehmer hat einen Arbeitsplatz mit virtueller Schulungsumgebung. Öffentliche Seminare werden in deutscher Sprache durchgeführt, die Unterlagen sind teilweise in Englisch.
Inhausschulung
Diese Seminarform bietet sich für Unternehmen an, welche gleiche mehrere Teilnehmer gleichzeitig schulen möchten. Der Trainer kommt zu Ihnen ins Haus und unterrichtet in Ihren Räumlichkeiten. Diese Seminare können in Deutsch - bei Firmenseminaren ist auch Englisch möglich gebucht werden.
Webinar
Diese Art der Schulung ist geeignet, wenn Sie die Präsenz eines Trainers nicht benötigen, nicht Reisen können und über das Internet an einer Schulung teilnehmen möchten.
Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner
-

Michael Adler
Telefon: + 41 (800) 225127
E-Mail: michael.adler@seminar-experts.ch -

Stefano Conti
Telefon: + 41 (800) 225127
E-Mail: stefano.conti@seminar-experts.ch
Seminardetails
| Dauer: | 2 Tage mit jeweils ca. 6 Stunden, Beginn am 1. Tag: 10:00 Uhr, weitere Tage: 09:00 Uhr |
| Preis: |
Öffentlich und Webinar: CHF 1.198 zzgl. MwSt. Inhaus: CHF 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: | Basel, Bern, Luzern, Sankt Gallen, Winterthur, Zürich |
| 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 +41 (800) 225127 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
