Seminar Laravel – Intensivseminar: Architektur, Qualität und produktiver Betrieb

Der Intensivpfad fasst Projektgrundlagen, Service Container, fortgeschrittene Architektur, Testing, Paketentwicklung, Multi-Tenancy, Performance, Monitoring, Upgrade und Deployment zu einem produktionsreifen Lebenszyklus zusammen.

Inhaltsübersicht

  • Zielsetzung
  • Zielgruppe und Voraussetzungen
  • Schritt-für-Schritt-Inhalte
  • Praxisprojekt
  • Methodik

Zielsetzung

  • Eine modulare, testbare Architektur mit klaren Abhängigkeitsrichtungen entwickeln
  • Qualitätsregeln, automatisierte Tests und wiederverwendbare Pakete etablieren
  • Performance, Monitoring und Skalierung anhand messbarer Ziele optimieren
  • Upgrade, Deployment, Rollback und Betriebsübergabe kontrolliert durchführen

Zielgruppe und Voraussetzungen

Zielgruppe: Erfahrene Laravel-Entwicklung, Softwarearchitektur, technische Leitung, DevOps und Plattformbetrieb.

Voraussetzungen: Sehr gute PHP- und Laravel-Grundlagen, Eloquent, Tests, Linux und Versionskontrolle. Erfahrung mit produktiven Anwendungen ist erforderlich.

Schritt-für-Schritt-Inhalte

Tag 1: Grundarchitektur und Abhängigkeiten

  1. Schritt 1: Anwendung vermessen

    Module, Abhängigkeiten, Hotspots, Datenflüsse und Betriebsrisiken werden mit einer technischen Bestandsaufnahme erfasst.

  2. Schritt 2: Request-Lifecycle und Container vertiefen

    Middleware, Provider, Bindings, Scopes und austauschbare Ports werden anhand realer Abhängigkeiten eingesetzt.

  3. Schritt 3: Modulgrenzen schneiden

    Fachliche Verantwortungen, Datenhoheit und öffentliche Schnittstellen werden als stabile Module definiert.

  4. Schritt 4: Architekturentscheidungen dokumentieren

    Alternativen, Folgen, Qualitätsziele und Änderungsregeln werden in kurzen Entscheidungsdokumenten festgehalten.

Tag 2: DDD, Refactoring und Paketentwicklung

  1. Schritt 5: Domänenmodell herausarbeiten

    Value Objects, Aggregate, Invarianten und Anwendungsfälle werden aus bestehender Logik extrahiert.

  2. Schritt 6: Legacy-Code schrittweise ersetzen

    Adapter, Feature Flags, parallele Pfade und messbare Abnahmekriterien begrenzen das Refactoring-Risiko.

  3. Schritt 7: Wiederverwendbares Paket erstellen

    Composer-Struktur, Service Provider, Konfiguration, Migrationen, Ressourcen und Erweiterungspunkte werden paketiert.

  4. Schritt 8: Kompatibilität absichern

    Semantische Versionierung, Upgradehinweise, Testmatrix und Deprecation-Regeln werden für interne Pakete festgelegt.

Tag 3: Testing und Mandantenarchitektur

  1. Schritt 9: Teststrategie entwerfen

    Unit-, Feature-, Integrations-, Browser- und Architekturtests werden nach Risiko und Laufzeit verteilt.

  2. Schritt 10: Testdaten und Isolation verbessern

    Factories, Datenbankzustand, Fakes, Mocks und parallele Ausführung werden reproduzierbar gestaltet.

  3. Schritt 11: Mandantengrenzen definieren

    Identifikation, Datenisolation, Konfiguration, Dateien, Jobs und Cache-Schlüssel werden pro Mandant abgesichert.

  4. Schritt 12: Cross-Tenant-Risiken testen

    Horizontale Zugriffe, Hintergrundjobs, globale Scopes, Exporte und Supportfunktionen werden gezielt geprüft.

Tag 4: Performance und Observability

  1. Schritt 13: Leistungsbudget festlegen

    Antwortzeit, Durchsatz, Speicher, Datenbankabfragen und Queue-Latenz erhalten messbare Zielwerte.

  2. Schritt 14: Octane und Caching einsetzen

    Langlebige Prozesse, zustandsfreie Services, Cacheebenen und Invalidierung werden kontrolliert umgesetzt.

  3. Schritt 15: Pulse, Telescope und Horizon nutzen

    Anwendungsaktivität, langsame Vorgänge, Exceptions, Queues und Trends werden für Entwicklung und Betrieb sichtbar gemacht.

  4. Schritt 16: Engpässe unter Last beheben

    Profiling, Query-Optimierung, Workersteuerung, Verbindungslimits und horizontale Skalierung werden praktisch angepasst.

Tag 5: Upgrade, Deployment und Betriebsübergabe

  1. Schritt 17: Upgradepfad planen

    Abhängigkeiten, Breaking Changes, Deprecations, Datenmigrationen und Rückfallgrenzen werden in Arbeitspakete zerlegt.

  2. Schritt 18: Pipeline und Rollout umsetzen

    Build, Tests, Security-Prüfungen, Migrationen, Caches, Health-Checks und atomarer Releasewechsel werden automatisiert.

  3. Schritt 19: Störung und Rollback üben

    Fehlerhafte Migration, Workerproblem, Cacheinkonsistenz und Überlast werden mit definierten Gegenmaßnahmen simuliert.

  4. Schritt 20: Betriebsstandard übergeben

    Dashboards, Alarme, Backup, Wiederherstellung, Wartung, Schlüsselwechsel und Eskalation werden als Runbook dokumentiert.

Praxisprojekt

Im Praxisprojekt wird eine gewachsene Anwendung analysiert, modularisiert, getestet, optimiert und in eine produktionsnahe Umgebung überführt. Architekturregeln, Telemetrie, Upgradeplan, Pipeline und Notfallrunbook bilden gemeinsam die Abnahmegrundlage.

Methodik

Kurze Fachimpulse werden unmittelbar durch Live-Coding, geführte Konfigurationsschritte, eigenständige Übungen, Code-Reviews und kontrollierte Fehlerfälle vertieft. Jeder Arbeitsschritt besitzt definierte Ausgangswerte, Prüfpunkte und Abnahmekriterien; dadurch bleiben die erarbeiteten Lösungen reproduzierbar und für weitere Projekte nutzbar.

Fachbereichsleitung und Trainerteam

Seminardetails

   
Dauer: 5 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr
Preis: Öffentlich oder Live Stream: € 2.995 zzgl. MwSt.
Inhaus: € 8.500 zzgl. MwSt.
Teilnehmeranzahl: min. 2 - max. 8
Teilnehmer: Erfahrene Laravel-Entwicklung, Softwarearchitektur, technische Leitung, DevOps und Plattformbetrieb.
Voraussetzungen: Sehr gute PHP- und Laravel-Grundlagen, Eloquent, Tests, Linux und Versionskontrolle. Erfahrung mit produktiven Anwendungen 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: Fachvortrag, Live-Coding, Demonstrationen, praktische Übungen und Code-Review 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.

Seminar Startdatum Enddatum Ort Dauer
Leipzig 5 Tage
Hamm 5 Tage
Rostock 5 Tage
Hamburg 5 Tage
Luxemburg 5 Tage
Hannover 5 Tage
Stuttgart 5 Tage
Dresden 5 Tage
Madgeburg 5 Tage
Regensburg 5 Tage
Jena 5 Tage
Trier 5 Tage
München 5 Tage
Friedrichshafen 5 Tage
Kassel 5 Tage
Ulm 5 Tage
Münster 5 Tage
Nürnberg 5 Tage
Köln 5 Tage
Wuppertal 5 Tage
Bremen 5 Tage
Berlin 5 Tage
Mainz 5 Tage
Erfurt 5 Tage
Darmstadt 5 Tage
Frankfurt 5 Tage
Paderborn 5 Tage
Essen 5 Tage
Konstanz 5 Tage
Freiburg 5 Tage
Potsdam 5 Tage
Flensburg 5 Tage
Leipzig 5 Tage
Hamm 5 Tage
Rostock 5 Tage
Hamburg 5 Tage
Luxemburg 5 Tage
Hannover 5 Tage
Stuttgart 5 Tage
Dresden 5 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.de All rights reserved. | Kontakt | Impressum | Nach oben