Seminar Laravel – Events, Queues, Scheduler und Notifications

Zeitintensive und entkoppelte Aufgaben werden mit Ereignissen, Jobs, Queues, geplanten Kommandos und Benachrichtigungen zuverlässig, idempotent und beobachtbar ausgeführt.

Inhaltsübersicht

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

Zielsetzung

  • Domänen- und Anwendungsereignisse sinnvoll von direkten Aufrufen trennen
  • Jobs idempotent gestalten, priorisieren, wiederholen und fehlerfest betreiben
  • Scheduler, Batch- und Kettenverarbeitung kontrolliert einsetzen
  • Benachrichtigungen über mehrere Kanäle testen und überwachen

Zielgruppe und Voraussetzungen

Zielgruppe: Laravel-Entwicklung, Backend-Entwicklung, Integrationsentwicklung und technische Anwendungsbetreuung für asynchrone Prozesse.

Voraussetzungen: Solide Laravel-Grundlagen, Eloquent, Service Container, Kommandozeile und grundlegendes Verständnis verteilter Verarbeitung.

Schritt-für-Schritt-Inhalte

Tag 1: Ereignisse und Queue-Grundlagen

  1. Schritt 1: Synchron und asynchron abgrenzen

    Latenz, Konsistenz, Fehlertoleranz und Benutzererwartung werden für jeden Prozessschritt bewertet.

  2. Schritt 2: Ereignisse und Listener modellieren

    Ereignisnutzdaten, Listener-Verantwortung, Reihenfolge und transaktionale Grenzen werden klar definiert.

  3. Schritt 3: Queue-Verbindungen einrichten

    Treiber, Warteschlangen, Serialisierung, Verschlüsselung und Workerparameter werden umgebungsspezifisch konfiguriert.

  4. Schritt 4: Jobs idempotent implementieren

    Eindeutige Schlüssel, Zustandsprüfungen, Transaktionen und sichere Wiederholung verhindern doppelte Seiteneffekte.

Tag 2: Fortgeschrittene Verarbeitung und Planung

  1. Schritt 5: Fehlerstrategien festlegen

    Versuche, Backoff, Timeouts, Ausnahmegruppen, fehlgeschlagene Jobs und manuelle Wiederaufnahme werden abgestimmt.

  2. Schritt 6: Ketten und Batches verwenden

    Abhängige Schritte, Parallelität, Abbruchbedingungen, Fortschritt und Abschlussaktionen werden praktisch umgesetzt.

  3. Schritt 7: Scheduler sicher betreiben

    Zeitpläne, Überlappungsschutz, Einmaligkeit, Zeitzonen und Überwachung geplanter Kommandos werden eingerichtet.

  4. Schritt 8: Prioritäten und Durchsatz steuern

    Getrennte Queues, Workerzuordnung, Rate-Limits und Lastspitzen werden mit messbaren Kapazitäten behandelt.

Tag 3: Notifications, Tests und Betrieb

  1. Schritt 9: Kanäle und Empfänger modellieren

    E-Mail, Datenbank, Broadcast und benutzerdefinierte Kanäle werden aus Kommunikationsregeln abgeleitet.

  2. Schritt 10: Benachrichtigungen queuefähig machen

    Vorlagen, Lokalisierung, Kanalwahl, Verzögerung und Fehlerisolierung werden integriert.

  3. Schritt 11: Asynchrone Abläufe testen

    Fake-Mechanismen, Dispatch-Prüfungen, Joblogik, Fehlerfälle und Schedulerbedingungen werden automatisiert getestet.

  4. Schritt 12: Queues überwachen und warten

    Laufzeiten, Rückstau, Fehlerraten, Workerstatus, Neustarts und Bereinigung werden in ein Betriebsrunbook überführt.

Praxisprojekt

Im Praxisprojekt verarbeitet eine Auftragskette Dokumenterzeugung, Bestandsprüfung, externe Synchronisation und Benachrichtigungen asynchron. Prioritäten, Wiederholungen, Batches, Fehlerqueues und ein Betriebsdashboard werden aufgebaut.

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: 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: Laravel-Entwicklung, Backend-Entwicklung, Integrationsentwicklung und technische Anwendungsbetreuung für asynchrone Prozesse.
Voraussetzungen: Solide Laravel-Grundlagen, Eloquent, Service Container, Kommandozeile und grundlegendes Verständnis verteilter Verarbeitung.
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
Münster 3 Tage
Nürnberg 3 Tage
Köln 3 Tage
Wuppertal 3 Tage
Bremen 3 Tage
Berlin 3 Tage
Mainz 3 Tage
Erfurt 3 Tage
Darmstadt 3 Tage
Frankfurt 3 Tage
Paderborn 3 Tage
Essen 3 Tage
Konstanz 3 Tage
Freiburg 3 Tage
Potsdam 3 Tage
Flensburg 3 Tage
Leipzig 3 Tage
Hamm 3 Tage
Rostock 3 Tage
Hamburg 3 Tage
Luxemburg 3 Tage
Hannover 3 Tage
Stuttgart 3 Tage
Dresden 3 Tage
Madgeburg 3 Tage
Regensburg 3 Tage
Jena 3 Tage
Trier 3 Tage
München 3 Tage
Friedrichshafen 3 Tage
Kassel 3 Tage
Ulm 3 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.de All rights reserved. | Kontakt | Impressum | Cookie-Einstellungen | Nach oben