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
Bregenz 3 Tage
Linz 3 Tage
Salzburg 3 Tage
Graz 3 Tage
Wien 3 Tage
Inhaus / Firmenseminar 3 Tage
Stream live 3 Tage
Innsbruck 3 Tage
Stream gespeichert 3 Tage
Klagenfurt 3 Tage
Innsbruck 3 Tage
Stream gespeichert 3 Tage
Klagenfurt 3 Tage
Bregenz 3 Tage
Linz 3 Tage
Salzburg 3 Tage
Graz 3 Tage
Wien 3 Tage
Inhaus / Firmenseminar 3 Tage
Stream live 3 Tage
Wien 3 Tage
Inhaus / Firmenseminar 3 Tage
Stream live 3 Tage
Innsbruck 3 Tage
Stream gespeichert 3 Tage
Klagenfurt 3 Tage
Bregenz 3 Tage
Linz 3 Tage
Salzburg 3 Tage
Graz 3 Tage
Salzburg 3 Tage
Graz 3 Tage
Wien 3 Tage
Inhaus / Firmenseminar 3 Tage
Stream live 3 Tage
Innsbruck 3 Tage
Stream gespeichert 3 Tage
Klagenfurt 3 Tage
Bregenz 3 Tage
Linz 3 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.at All rights reserved.  | Kontakt | Impressum | Nach oben