Die Schulung führt Qualitätssicherung, Performance Engineering, Plattformbetrieb und Updateverfahren in einem gemeinsamen Betriebsmodell zusammen. Testpyramide, Monitoring, Cache, Suche, Queue, Backup, Deployment, Störung und versionssichere Aktualisierung werden praktisch erarbeitet.
Inhaltsübersicht
- Zielsetzung
- Zielgruppe
- Voraussetzungen
- Seminarinhalte
- Praxisübungen
- Methodik
Zielsetzung
- Eine risikobasierte Teststrategie für Content, Frontend, APIs, Commerce und Berechtigungen entwickeln.
- Performance über Anwendung, Datenbank, Suche, Cache, Medien und Frontend systematisch analysieren.
- Monitoring, Backup, Wiederherstellung, Incident Response und Routinebetrieb etablieren.
- Updates mit Kompatibilitätsprüfung, Testumgebung, Migration, Rollback und Freigabe sicher durchführen.
Zielgruppe
DevOps, Plattformbetrieb, Systemadministration, Entwickler, Qualitätssicherung, technische Projektleitung, Security-Verantwortliche und Anwendungsbetreuung.
Voraussetzungen
Grundkenntnisse der Ibexa-DXP-Architektur, Installation und Entwicklung sowie sichere Kenntnisse von Betriebssystem, Datenbank, Webserver und Versionsverwaltung. Zugriff auf eine technische Schulungsumgebung ist erforderlich.
Seminarinhalte
- Schritt 1: Betriebs- und Qualitätsziele definieren
Verfügbarkeit, Antwortzeit, Datenverlustgrenze, Wiederanlaufzeit, Releasefrequenz, Sicherheitsanforderungen und kritische Nutzerprozesse werden messbar formuliert.
- Schritt 2: Systemlandschaft dokumentieren
Anwendung, Datenbank, Suche, Cache, Dateispeicher, Queue, Scheduler, Webserver, externe Dienste und Abhängigkeiten werden vollständig erfasst.
- Schritt 3: Risikobasierte Teststrategie aufbauen
Unit-, Integrations-, Repository-, API-, Frontend-, E2E-, Berechtigungs- und Migrationstests werden nach Schadenspotenzial und Änderungswahrscheinlichkeit priorisiert.
- Schritt 4: Testdaten und Umgebungen organisieren
Reproduzierbare Fixtures, anonymisierte Daten, Konfiguration, externe Stubs und klare Unterschiede zwischen Teststufen werden eingerichtet.
- Schritt 5: Automatisierte Qualitätsgates integrieren
Coding Standards, statische Analyse, Deprecations, Tests, Security Checks, Asset-Build und Artefaktprüfung werden in CI eingebunden.
- Schritt 6: Performance-Baseline messen
Typische Seiten, Backend-Aktionen, API-Abfragen, Suche, Checkout und Batch-Prozesse werden mit Lastprofil, Messpunkten und reproduzierbaren Daten erfasst.
- Schritt 7: Anwendungs- und Datenbankleistung analysieren
Profiler, Logs, langsame Abfragen, Repository-Zugriffe, N+1-Muster, Speicher und Hintergrundjobs werden systematisch untersucht.
- Schritt 8: Cache und Auslieferung optimieren
HTTP-Cache, Kontextvarianten, Browsercache, Reverse Proxy, Medien, Kompression und Invalidierung werden auf Trefferquote und Korrektheit geprüft.
- Schritt 9: Suche und Indexbetrieb überwachen
Indexlauf, Queue, Fehler, Dokumentanzahl, Antwortzeit, Relevanz und Abweichung zwischen Repository und Suchindex werden mit Betriebskennzahlen versehen.
- Schritt 10: Monitoring und Alarmierung aufbauen
Verfügbarkeit, Fehlerquote, Latenz, Ressourcen, Queue, Zertifikate, Speicher, Jobs und externe Dienste erhalten Schwellenwerte und Eskalationswege.
- Schritt 11: Backup und Restore verifizieren
Datenbank, Dateispeicher, Konfiguration und Schlüssel werden konsistent gesichert. Wiederherstellung und Funktionsprüfung werden regelmäßig geprobt.
- Schritt 12: Deployment und Rollback standardisieren
Artefakt, Wartungsmodus, Migration, Cache, Index, Smoke-Test, Freigabe und Rückfall werden als automatisierbarer Ablauf dokumentiert.
- Schritt 13: Störungen strukturiert bearbeiten
Erkennung, Eingrenzung, Kommunikation, Workaround, Wiederherstellung, Ursachenanalyse und Verbesserungsmaßnahme werden anhand eines Incident-Szenarios geübt.
- Schritt 14: Updateumfang und Kompatibilität prüfen
Release Notes, Abhängigkeiten, PHP- und Symfony-Version, Erweiterungen, Deprecations, Datenbank- und Suchänderungen werden vor dem Update bewertet.
- Schritt 15: Update in Testumgebung durchführen
Sicherung, Codeupdate, Konfigurationsänderung, Datenmigration, Cache, Index, Regressionstest und Performancevergleich werden reproduzierbar ausgeführt.
- Schritt 16: Produktionsfreigabe und Nachkontrolle organisieren
Cutover, Abbruchkriterien, Verantwortliche, Monitoring, fachliche Abnahme, erhöhte Beobachtung und Abschlussdokumentation werden verbindlich geplant.
Praxisübungen
- Risikobasierte Testmatrix für Redaktion, API, Suche und Checkout erstellen.
- Performance-Baseline aufnehmen und einen Engpass mit Messdaten eingrenzen.
- Monitoring- und Alarmplan für Anwendung, Suche, Queue und Zertifikate entwickeln.
- Vollständigen Restore in einer isolierten Umgebung durchführen und prüfen.
- Update-Drehbuch mit Kompatibilitätscheck, Regressionstest und Rollback erstellen.
- Incident-Simulation mit Kommunikation, Wiederherstellung und Ursachenanalyse bearbeiten.
Methodik
Technische Messungen, Testautomatisierung und Betriebsübungen werden an einer vorbereiteten Plattform durchgeführt. Jede Optimierung und jedes Update wird durch vorher definierte Sollwerte und Rückfallpunkte abgesichert.
Fachbereichsleitung / Leitung des Trainerteams / Ansprechpersonen
-

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: | 3 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage: 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.797 zzgl. MwSt. Inhaus: € 5.100 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | DevOps, Plattformbetrieb, Systemadministration, Entwickler, Qualitätssicherung, technische Projektleitung, Security-Verantwortliche und Anwendungsbetreuung |
| Voraussetzungen: | Grundkenntnisse der Ibexa-DXP-Architektur, Installation und Entwicklung sowie sichere Kenntnisse von Betriebssystem, Datenbank, Webserver und Versionsverwaltung. Zugriff auf eine technische Schulungsumgebung ist 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, angeleitete Übungen und praxisnahe Fallstudien 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 + 49 (221) 74740055 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
