Ein Major-Upgrade ist kein einzelner Composer-Befehl, sondern ein kontrolliertes Veränderungsprojekt. Das Seminar zeigt, wie Code, Konfiguration, Daten, Suchindex, Infrastruktur und Betriebsabläufe gemeinsam bewertet und in überprüfbaren Schritten migriert werden.
Seminarziel
Die Teilnehmenden können eine bestehende Installation inventarisieren, einen belastbaren Upgradepfad entwerfen, Abhängigkeiten und Eigenentwicklungen anpassen, Datenbank- und Datenmigrationen ausführen, die Plattform testen und einen abgesicherten Produktivwechsel planen.
Zielgruppe
Angesprochen sind Entwickler, Administratoren, DevOps-Fachkräfte, technische Projektleiter und Architekten, die eine produktive Ibexa- oder eZ-Platform-Lösung auf Version 5 LTS überführen oder ein Migrationsprojekt bewerten müssen.
Voraussetzungen
Vorausgesetzt werden praktische Erfahrung mit einem bestehenden Ibexa-Projekt, Composer, Git, PHP, Symfony-Grundlagen, Datenbanken, Suchdiensten und Deployment-Prozessen. Eine Testkopie des eigenen Projekts ist für firmenspezifische Workshops ideal.
Inhalte
Bestandsaufnahme und Zielbild
- Ausgangsversion, Edition, installierte Pakete, Eigenentwicklungen und Infrastruktur
- Unterstützte Upgradepfade, Zwischenstände und Anforderungen von Version 5 LTS
- Inventar von Bundles, Templates, APIs, Datenmodellen, Jobs und Integrationen
- Risikoklassifizierung, Aufwandsschätzung, Verantwortlichkeiten und Abnahmekriterien
Code- und Paketmigration
- Composer-Abhängigkeiten, Skeleton- und Recipe-Abgleich
- PHP- und Symfony-Wechsel, Deprecations, Renames, Entfernungen und Konflikte
- Anpassung eigener Bundles, Services, Events, Templates und Frontend-Assets
- Statische Analyse, automatisierte Refactorings und schrittweise Fehlerbereinigung
Datenbank und Datenmigrationen
- Sicherung, Wartungsfenster und kontrollierte Ausführung von Upgrade-Skripten
- Datenmigrationen, Fehlerbehandlung, Wiederholbarkeit und Protokollierung
- Content Types, Sprachen, Berechtigungen, Produkte und Commerce-Daten
- Konsistenzprüfungen und Umgang mit großen Datenbeständen
Suche, Cache, Queues und Cloud-Konfiguration
- Suchdienst-Versionen, Index-Templates, Reindexierung und Ergebnisprüfung
- Cache- und Session-Dienste, Messenger-Tabellen und Hintergrundverarbeitung
- Assets, Dateispeicher, HTTP-Cache und Umgebungsvariablen
- Anpassung von Cloud- oder Plattformkonfigurationen und Build-Prozessen
Teststrategie und Produktivwechsel
- Regressionstests für Redaktion, Frontend, APIs, Suche und Commerce
- Performance-, Berechtigungs-, Sicherheits- und Datenqualitätsprüfungen
- Dry Run, Datenstopp, Delta-Migration, Cutover und technische Freigabe
- Rollback, Wiederanlauf, Monitoring und Nacharbeiten nach dem Go-live
Langfristige Wartbarkeit
- Entfernung überholter Übergangslösungen und Bereinigung technischer Schulden
- Update-Rhythmus innerhalb der LTS-Linie und Sicherheitsprozess
- Dokumentation der Zielarchitektur und Übergabe an Entwicklung und Betrieb
- Lessons Learned und Vorbereitung künftiger Versionswechsel
Praxisanteil
An einer Beispielanwendung werden Inventar und Upgradeplan erstellt, typische Composer- und Codekonflikte bewertet, Migrationen und Reindexierung vorbereitet sowie ein Cutover- und Rollback-Ablauf dokumentiert.
Einordnung und Vertiefung
Drei Tage sind für Planung, technische Durchführung und Qualitätssicherung erforderlich. Bei sehr alten Ausgangsversionen oder umfangreicher Individualentwicklung empfiehlt sich ein zusätzlicher Projektworkshop.
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
-

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

Adam Steyer
Telefon: + 43 (720) 022000
E-Mail:
Seminardetails
| Dauer: | 3 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich und Webinar: € 1.797 zzgl. MwSt. Inhaus: € 5.100 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Entwickler, Administratoren, DevOps-Teams, technische Projektleiter |
| Voraussetzungen: | Praxis mit bestehendem Ibexa-Projekt, Composer, Git, Datenbank und Deployment |
| Standorte: | Bregenz, Graz, Innsbruck, Klagenfurt, Linz, Salzburg, Wien |
| 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 + 43 (720) 022000 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
