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
- Schritt 1: Fachprozess modellieren
Entitäten, Beziehungen, Statusfolgen, Integritätsregeln und Integrationsschlüssel werden für den Gesamtprozess festgelegt.
- Schritt 2: Migrationen und Eloquent umsetzen
Schema, Modelle, Casts, Beziehungen, Scopes und realistische Testdaten werden aufgebaut.
- Schritt 3: Transaktionen und Nebenläufigkeit behandeln
Mehrschrittige Änderungen, Sperren, Idempotenz und Wiederholung werden für Import- und Schreibprozesse definiert.
- Schritt 4: Formulare und Dateien integrieren
Validierung, Uploads, Metadaten, sichere Ablage und transaktionale Speicherung werden verbunden.
Tag 2: API-Design und Zugriffsschutz
- Schritt 5: Ressourcenvertrag entwerfen
URIs, JSON-Strukturen, Statuscodes, Fehlerobjekte, Pagination und Kompatibilitätsregeln werden dokumentiert.
- Schritt 6: REST- und JSON:API-Ressourcen implementieren
Controller, Ressourcen, Filter, Beziehungen und begrenzte Felder werden konsistent umgesetzt.
- Schritt 7: Sanctum und Passport einsetzen
Vertrauensmodelle, Tokenfähigkeiten, OAuth-Scopes, Widerruf und Clienttypen werden passend konfiguriert.
- 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
- Schritt 9: Integrationsjobs entwerfen
Import, Export, Transformation und Zustellung werden in idempotente Jobs mit klaren Nutzdaten zerlegt.
- Schritt 10: Fehler- und Wiederholungsstrategien umsetzen
Backoff, Timeouts, Dead-Letter-Behandlung, manuelle Wiederaufnahme und Audit werden eingerichtet.
- Schritt 11: Batches und Zeitpläne aufbauen
Parallele Verarbeitung, Fortschritt, Abbruch, periodischer Abgleich und Überlappungsschutz werden implementiert.
- Schritt 12: Benachrichtigungen auslösen
Fachereignisse werden in zielgruppengerechte E-Mail-, Datenbank- und Broadcast-Nachrichten übersetzt.
Tag 4: Echtzeit und intelligente Suche
- Schritt 13: Broadcasting-Modell definieren
Öffentliche, private und Präsenzkanäle, Ereignisnutzdaten und Berechtigungen werden festgelegt.
- Schritt 14: Reverb integrieren
WebSocket-Server, Skalierung, Kanalautorisierung und Clientabonnement werden produktionsnah eingerichtet.
- Schritt 15: Embeddings und Retrieval aufbauen
Freigegebene Inhalte werden segmentiert, eingebettet, gefiltert und für semantische Suche bereitgestellt.
- 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
- Schritt 17: Vertragstests erstellen
Erfolgsfälle, Validierung, Berechtigungen, Idempotenz, Pagination und Fehlerobjekte werden automatisiert geprüft.
- Schritt 18: Last und Fehler simulieren
Queue-Rückstau, Providerausfall, WebSocket-Abbruch, Rate-Limits und konkurrierende Änderungen werden reproduziert.
- Schritt 19: Monitoring einführen
API-Latenz, Fehlerraten, Queuezustand, Ereignisdurchsatz und Integrationsstatus werden mit Alarmgrenzen versehen.
- 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
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de
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.
