Inhaltsübersicht
- Seminarprofil
- Lernziele
- Inhalte
- Praxisübungen
- Zielgruppe und Voraussetzungen
Seminarprofil
Das Seminar behandelt den Versionswechsel als kontrolliertes Änderungsprojekt. Der technische Upgrade-Schritt wird in Bestandsaufnahme, Abhängigkeitsauflösung, Codeanpassung, Regressionstest, Produktionsvorbereitung und Freigabe zerlegt.
Im Unterschied zum eintägigen Neuerungen-Workshop steht hier die praktische Migration einer realistischen Anwendung im Mittelpunkt. Paketabhängigkeiten, eigene Provider, Queues, Datenbankmigrationen und Deployment-Verhalten werden vollständig geprüft.
Lernziele
- eine Laravel-Anwendung und ihre Abhängigkeiten migrationsfähig inventarisieren
- PHP-, Composer- und Paketkonflikte systematisch lösen
- Framework- und Anwendungscode kontrolliert anpassen
- Regressionstests und manuelle Prüfpunkte risikoorientiert planen
- Datenbank-, Queue- und Cache-Auswirkungen berücksichtigen
- Freigabe, Beobachtung und Rollback belastbar vorbereiten
Inhalte
Bestandsaufnahme und Risikomodell
Versionen, PHP-Plattform, Composer-Pakete, eigene Erweiterungen, Frontend-Build, Datenbank, Queues, Scheduler, Tests und betriebliche Abhängigkeiten.
- Application Inventory
- Dependency Graph
- Custom Extensions
- Risk Classification
PHP 8.3 und Abhängigkeiten
Plattformanforderungen, Composer Constraints, veraltete Pakete, Ersatzentscheidungen, Lock-Datei und reproduzierbare Builds.
- Platform Requirements
- Composer Constraints
- Package Compatibility
- Build Reproducibility
Framework- und Codeanpassungen
Upgrade-Schritte, Konfiguration, Middleware, Service Provider, Authentifizierung, Tests und neue Abhängigkeiten. Nutzung neuer Attribute nur dort, wo sie einen klaren Vorteil bieten.
- Framework Upgrade
- Configuration Review
- Provider und Middleware
- Incremental Refactoring
Daten, Cache und asynchrone Prozesse
Schemaänderungen, kompatible Migrationen, Serialisierung von Jobs, Queue-Neustarts, Cache-Invalidierung, Scheduler und Langläufer.
- Database Compatibility
- Queued Payloads
- Cache Reset
- Worker Restart
Regressionstest und Qualitätsprüfung
Kritische Pfade, automatisierte Suiten, Paket- und Integrationsprüfungen, Browserabläufe, Performancevergleich und Fehlerprotokollierung.
- Critical Path Tests
- Integration Tests
- Performance Baseline
- Defect Triage
Deployment und Rollback
Staging, progressive Freigabe, Feature Flags, Datenbankkompatibilität, Monitoring, Entscheidungspunkte und geordnete Rückkehr zur Vorversion.
- Staging Validation
- Progressive Rollout
- Monitoring
- Rollback Plan
Praxisübungen
- Schritt 1: Anwendung, Pakete und Laufzeitumgebung vollständig inventarisieren.
- Schritt 2: PHP- und Composer-Anforderungen anheben und Konflikte lösen.
- Schritt 3: Framework-Konfiguration und betroffene Anwendungskomponenten anpassen.
- Schritt 4: Datenbank, Queues, Cache und Scheduler unter Upgrade-Bedingungen prüfen.
- Schritt 5: Regressionstests, Browserabläufe und Performancevergleich ausführen.
- Schritt 6: Staging-Freigabe, Monitoring und Rollback-Probe durchführen.
Zielgruppe und Voraussetzungen
Zielgruppe: Laravel-Entwickler, technische Leiter, Softwarearchitekten und Administratoren, die bestehende Anwendungen auf Laravel 13 aktualisieren.
Voraussetzungen: Sichere Praxis mit der zu migrierenden Laravel-Version, Composer, Git, automatisierten Tests und Deployment. Eine eigene Beispielanwendung kann für Firmenseminare vorbereitet werden.
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.
Fachbereichsleitung und Ansprechpersonen
-

René Launa
Telefon: + 43 (720) 022000
E-Mail: rené.launa@seminar-experts.at -

Adam Steyer
Telefon: + 43 (720) 022000
E-Mail:
Seminardetails
| Dauer: | 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich und Webinar: € 1.198 zzgl. MwSt. Inhaus: € 3.400 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Laravel-Entwickler, technische Leiter, Softwarearchitekten und Administratoren, die bestehende Anwendungen auf Laravel 13 aktualisieren. |
| Voraussetzungen: | Sichere Praxis mit der zu migrierenden Laravel-Version, Composer, Git, automatisierten Tests und Deployment. Eine eigene Beispielanwendung kann für Firmenseminare vorbereitet werden. |
| Standorte: | Bregenz, Graz, Innsbruck, Klagenfurt, Linz, Salzburg, Wien |
| Methoden: | Vortrag, Demonstrationen, praktische Übungen am System |
| Seminararten: | Öffentlich, Webinar, Inhaus, 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 + 43 (720) 022000 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
