Schulungsübersicht
Einführung
- Überblick über die Funktionen und die Architektur von Lumen
- Grundlegende Konzepte und Komponenten
Erste Schritte
- Installieren Lumen
- Festlegen der Routenparameter
- Einrichten einer Middleware
- Konfigurieren von Controllern
- HTTP-Anfragen und Antworten
Erstellen Microservices
- Aufbau des Autorenmodells
- Generierung von Testdaten
- Verwaltung von Autoren mit Controllern
- Erstellen von Routen für CRUD-Operationen
- Standardisierung von Antworten
Implementierung von Microservices Funktionen
- Anzeigen der Liste der Microservices-Autoren
- Erstellen neuer Autoreninstanzen
- Identifizieren eines Autors mit einer bestimmten ID
- Bearbeiten eines vorhandenen Autors
- Entfernen eines Autors aus einem Microservice
Gateway-Funktionen implementieren
- Einrichten eines Projekts für API Gateway mit Composer
- Abrufen einer Liste von Autoren über Gateway-Controller
- Erstellen von Autoren mithilfe von Gateway-Controllern und -Diensten
- Anzeigen, Bearbeiten und Löschen von Autoreninstanzen
- Durchführen von Operationen mit Microservices
- Behandlung von Gateway-Fehlern
Sichere Microservices Architektur
- Aktivieren von Lumen Passport-Komponenten
- Konfigurieren von Lumen zur Verwendung von Passport
- Schutz von Gateway-Routen
- Verwendung von Zugriffstokens für API-Gateway
- Authentifizierung von API-Gateway-Anforderungen
- Einschränkung des direkten Zugriffs auf den Autorendienst
Verwaltung von Benutzern und Access-Tokens
- Migration von Benutzern aus Laravel
- Erstellen von Controllern und Routen für die Benutzerverwaltung
- Verfeinerung der Details für Benutzeroperationen
- Erstellen von Benutzern und Verwendung ihrer Anmeldeinformationen, um Token zu erhalten
- Identifizierung authentifizierter Benutzer durch Zugangstoken
Tipps und bewährte Praktiken zur Fehlerbehebung
Zusammenfassung und nächste Schritte
Voraussetzungen
- PHP Programmiererfahrung.
Zielgruppe
- Entwickler
Erfahrungsberichte (5)
Trainingsstil und Gesamtkenntnisse des Trainers.
Kenosi - NWK Limited
Kurs - Laravel: Middleware Development
Maschinelle Übersetzung
Der Unterricht war sehr interaktiv und die Übungen waren sehr praktisch.
Heino - NWK Limited
Kurs - Laravel and Vue.js
Maschinelle Übersetzung
Covered a lot of material.
Michael Promes - Nebraska Medicine
Kurs - Laravel PHP Framework
learning the full range of test development
Silviu Avram - Hertz Europe Service Centre Limited
Kurs - Test Driven Development
I like the Doctrine concept in Symphony taken by the trainer. The trainer is more energetic and make the sessions more interactive. I think it is a great capability of the trainer.