Seminar Laravel – Intensivseminar: APIs, Daten und Integrationen

Der Intensivpfad bündelt Datenmodellierung, Formulare, API-Design, Authentifizierung, asynchrone Verarbeitung, Echtzeitkommunikation, externe Integrationen und KI-nahe Suchfunktionen in einem durchgängigen Integrationsprojekt.

Inhaltsübersicht

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

Zielsetzung

  • Ein konsistentes Daten- und Transaktionsmodell für integrierte Fachprozesse entwickeln
  • REST- und JSON:API-Schnittstellen mit Token- und OAuth-Sicherheit bereitstellen
  • Asynchrone, geplante und echtzeitfähige Integrationsabläufe robust implementieren
  • Externe Dienste, semantische Suche, Tests und Betriebsüberwachung zusammenführen

Zielgruppe und Voraussetzungen

Zielgruppe: Erfahrene Laravel- und Backend-Entwicklung, Integrationsarchitektur, API-Teams und technische Leitung für daten- und schnittstellenintensive Systeme.

Voraussetzungen: Solide Laravel-Kenntnisse, Eloquent, HTTP, JSON, SQL, Authentifizierung und automatisierte Tests.

Schritt-für-Schritt-Inhalte

Tag 1: Datenmodell und sichere Eingaben

  1. Schritt 1: Fachprozess modellieren

    Entitäten, Beziehungen, Statusfolgen, Integritätsregeln und Integrationsschlüssel werden für den Gesamtprozess festgelegt.

  2. Schritt 2: Migrationen und Eloquent umsetzen

    Schema, Modelle, Casts, Beziehungen, Scopes und realistische Testdaten werden aufgebaut.

  3. Schritt 3: Transaktionen und Nebenläufigkeit behandeln

    Mehrschrittige Änderungen, Sperren, Idempotenz und Wiederholung werden für Import- und Schreibprozesse definiert.

  4. Schritt 4: Formulare und Dateien integrieren

    Validierung, Uploads, Metadaten, sichere Ablage und transaktionale Speicherung werden verbunden.

Tag 2: API-Design und Zugriffsschutz

  1. Schritt 5: Ressourcenvertrag entwerfen

    URIs, JSON-Strukturen, Statuscodes, Fehlerobjekte, Pagination und Kompatibilitätsregeln werden dokumentiert.

  2. Schritt 6: REST- und JSON:API-Ressourcen implementieren

    Controller, Ressourcen, Filter, Beziehungen und begrenzte Felder werden konsistent umgesetzt.

  3. Schritt 7: Sanctum und Passport einsetzen

    Vertrauensmodelle, Tokenfähigkeiten, OAuth-Scopes, Widerruf und Clienttypen werden passend konfiguriert.

  4. Schritt 8: Autorisierung und Rate-Limits erzwingen

    Policies, objektbezogene Rechte, Nutzungslimits und sichere Fehlerantworten werden in allen Endpunkten geprüft.

Tag 3: Queues, Scheduler und Benachrichtigungen

  1. Schritt 9: Integrationsjobs entwerfen

    Import, Export, Transformation und Zustellung werden in idempotente Jobs mit klaren Nutzdaten zerlegt.

  2. Schritt 10: Fehler- und Wiederholungsstrategien umsetzen

    Backoff, Timeouts, Dead-Letter-Behandlung, manuelle Wiederaufnahme und Audit werden eingerichtet.

  3. Schritt 11: Batches und Zeitpläne aufbauen

    Parallele Verarbeitung, Fortschritt, Abbruch, periodischer Abgleich und Überlappungsschutz werden implementiert.

  4. Schritt 12: Benachrichtigungen auslösen

    Fachereignisse werden in zielgruppengerechte E-Mail-, Datenbank- und Broadcast-Nachrichten übersetzt.

Tag 4: Echtzeit und intelligente Suche

  1. Schritt 13: Broadcasting-Modell definieren

    Öffentliche, private und Präsenzkanäle, Ereignisnutzdaten und Berechtigungen werden festgelegt.

  2. Schritt 14: Reverb integrieren

    WebSocket-Server, Skalierung, Kanalautorisierung und Clientabonnement werden produktionsnah eingerichtet.

  3. Schritt 15: Embeddings und Retrieval aufbauen

    Freigegebene Inhalte werden segmentiert, eingebettet, gefiltert und für semantische Suche bereitgestellt.

  4. Schritt 16: KI-Werkzeuge sicher anbinden

    Strukturierte Ausgaben, begrenzte Tool-Aufrufe, Datenfreigaben und Protokollierung ergänzen den Suchprozess.

Tag 5: Qualität, Observability und Betriebsübergabe

  1. Schritt 17: Vertragstests erstellen

    Erfolgsfälle, Validierung, Berechtigungen, Idempotenz, Pagination und Fehlerobjekte werden automatisiert geprüft.

  2. Schritt 18: Last und Fehler simulieren

    Queue-Rückstau, Providerausfall, WebSocket-Abbruch, Rate-Limits und konkurrierende Änderungen werden reproduziert.

  3. Schritt 19: Monitoring einführen

    API-Latenz, Fehlerraten, Queuezustand, Ereignisdurchsatz und Integrationsstatus werden mit Alarmgrenzen versehen.

  4. Schritt 20: Betriebsrunbook erstellen

    Schlüsselwechsel, Wiederanlauf, fehlerhafte Daten, Jobwiederholung, Rollback und Supportdiagnose werden dokumentiert.

Praxisprojekt

Als durchgängiges Praxisprojekt entsteht eine Integrationsplattform für Aufträge und Dokumente. Sie bietet gesicherte APIs, importiert externe Daten, verarbeitet Jobs, sendet Ereignisse in Echtzeit, erzeugt Benachrichtigungen und stellt eine semantische Suche für freigegebene Inhalte bereit.

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- und Backend-Entwicklung, Integrationsarchitektur, API-Teams und technische Leitung für daten- und schnittstellenintensive Systeme.
Voraussetzungen: Solide Laravel-Kenntnisse, Eloquent, HTTP, JSON, SQL, Authentifizierung und automatisierte Tests.
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
Winterthur 5 Tage
Zürich 5 Tage
Stream live 5 Tage
Stream gespeichert 5 Tage
Luzern 5 Tage
Bern 5 Tage
Inhaus / Firmenseminar 5 Tage
Sankt Gallen 5 Tage
Basel 5 Tage
Basel 5 Tage
Winterthur 5 Tage
Zürich 5 Tage
Stream live 5 Tage
Stream gespeichert 5 Tage
Luzern 5 Tage
Bern 5 Tage
Inhaus / Firmenseminar 5 Tage
Sankt Gallen 5 Tage
Sankt Gallen 5 Tage
Basel 5 Tage
Winterthur 5 Tage
Zürich 5 Tage
Stream live 5 Tage
Stream gespeichert 5 Tage
Luzern 5 Tage
Bern 5 Tage
Inhaus / Firmenseminar 5 Tage
Inhaus / Firmenseminar 5 Tage
Sankt Gallen 5 Tage
Basel 5 Tage
Winterthur 5 Tage
Zürich 5 Tage
Stream live 5 Tage
Stream gespeichert 5 Tage
Bern 5 Tage
Luzern 5 Tage
Luzern 5 Tage
Bern 5 Tage
Inhaus / Firmenseminar 5 Tage
Sankt Gallen 5 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.ch All rights reserved.  | Kontakt | Impressum | Nach oben