Building Microservices with Lumen PHP Framework ( lumen | 14 hours )

Prerequisites:
  • PHP Programmiererfahrung.

Zielgruppe

  • Entwickler
Overview:

Lumen ist ein Open-Source-Microservices-Framework, das auf Laravel basiert. Es wird für die Erstellung schneller und leistungsstarker Webanwendungen und APIs mit PHP-Mikroframeworks verwendet.

Diese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an Entwickler, die Lumen zur Erstellung von Laravel-basierten Microservices und Anwendungen verwenden möchten.

Am Ende dieser Schulung werden die Teilnehmer in der Lage sein,:

  • die notwendige Entwicklungsumgebung einzurichten, um mit der Entwicklung von Microservices mit Lumen zu beginnen.
  • Die Vorteile der Implementierung von Microservices mit Lumen und PHP zu verstehen.
  • Microservices-Funktionen und -Operationen mit Hilfe des Lumen-Frameworks durchzuführen und zu implementieren.
  • Schutz und Kontrolle des Zugriffs auf die Microservices-Architekturen durch den Aufbau von Sicherheitsschichten.

Format des Kurses

  • Interaktive Vorlesung und Diskussion.
  • Viele Übungen und Praxis.
  • Praktische Umsetzung in einer Live-Laborumgebung.

Optionen zur Kursanpassung

  • Wenn Sie eine maßgeschneiderte Schulung für diesen Kurs wünschen, nehmen Sie bitte Kontakt mit uns auf, um dies zu vereinbaren.
Course Outline:

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

Sites Published:

United Arab Emirates - Building Microservices with Lumen PHP Framework

Qatar - Building Microservices with Lumen PHP Framework

Egypt - Building Microservices with Lumen PHP Framework

Saudi Arabia - Building Microservices with Lumen PHP Framework

South Africa - Building Microservices with Lumen PHP Framework

Brasil - Building Microservices with Lumen PHP Framework

Canada - Building Microservices with Lumen PHP Framework

中国 - Building Microservices with Lumen PHP Framework

香港 - Building Microservices with Lumen PHP Framework

澳門 - Building Microservices with Lumen PHP Framework

台灣 - Building Microservices with Lumen PHP Framework

USA - Building Microservices with Lumen PHP Framework

Österreich - Building Microservices with Lumen PHP Framework

Schweiz - Building Microservices with Lumen PHP Framework

Deutschland - Building Microservices with Lumen PHP Framework

Czech Republic - Building Microservices with Lumen PHP Framework

Denmark - Building Microservices with Lumen PHP Framework

Estonia - Building Microservices with Lumen PHP Framework

Finland - Building Microservices with Lumen PHP Framework

Greece - Building Microservices with Lumen PHP Framework

Magyarország - Building Microservices with Lumen PHP Framework

Ireland - Building Microservices with Lumen PHP Framework

Luxembourg - Building Microservices with Lumen PHP Framework

Latvia - Building Microservices with Lumen PHP Framework

España - Building Microservices with Lumen PHP Framework

Italia - Building Microservices with Lumen PHP Framework

Lithuania - Building Microservices with Lumen PHP Framework

Nederland - Building Microservices with Lumen PHP Framework

Norway - Building Microservices with Lumen PHP Framework

Portugal - Building Microservices with Lumen PHP Framework

România - Building Microservices with Lumen PHP Framework

Sverige - Building Microservices with Lumen PHP Framework

Türkiye - Building Microservices with Lumen PHP Framework

Malta - Building Microservices with Lumen PHP Framework

Belgique - Building Microservices with Lumen PHP Framework

France - Building Microservices with Lumen PHP Framework

日本 - Building Microservices with Lumen PHP Framework

Australia - Building Microservices with Lumen PHP Framework

Malaysia - Building Microservices with Lumen PHP Framework

New Zealand - Building Microservices with Lumen PHP Framework

Philippines - Building Microservices with Lumen PHP Framework

Singapore - Building Microservices with Lumen PHP Framework

Thailand - Building Microservices with Lumen PHP Framework

Vietnam - Building Microservices with Lumen PHP Framework

India - Building Microservices with Lumen PHP Framework

Argentina - Building Microservices with Lumen PHP Framework

Chile - Building Microservices with Lumen PHP Framework

Costa Rica - Building Microservices with Lumen PHP Framework

Ecuador - Building Microservices with Lumen PHP Framework

Guatemala - Building Microservices with Lumen PHP Framework

Colombia - Building Microservices with Lumen PHP Framework

México - Building Microservices with Lumen PHP Framework

Panama - Building Microservices with Lumen PHP Framework

Peru - Building Microservices with Lumen PHP Framework

Uruguay - Building Microservices with Lumen PHP Framework

Venezuela - Building Microservices with Lumen PHP Framework

Polska - Building Microservices with Lumen PHP Framework

United Kingdom - Building Microservices with Lumen PHP Framework

South Korea - Building Microservices with Lumen PHP Framework

Pakistan - Building Microservices with Lumen PHP Framework

Sri Lanka - Building Microservices with Lumen PHP Framework

Bulgaria - Building Microservices with Lumen PHP Framework

Bolivia - Building Microservices with Lumen PHP Framework

Indonesia - Building Microservices with Lumen PHP Framework

Kazakhstan - Building Microservices with Lumen PHP Framework

Moldova - Building Microservices with Lumen PHP Framework

Morocco - Building Microservices with Lumen PHP Framework

Tunisia - Building Microservices with Lumen PHP Framework

Kuwait - Building Microservices with Lumen PHP Framework

Oman - Building Microservices with Lumen PHP Framework

Slovakia - Building Microservices with Lumen PHP Framework

Kenya - Building Microservices with Lumen PHP Framework

Nigeria - Building Microservices with Lumen PHP Framework

Botswana - Building Microservices with Lumen PHP Framework

Slovenia - Building Microservices with Lumen PHP Framework

Croatia - Building Microservices with Lumen PHP Framework

Serbia - Building Microservices with Lumen PHP Framework

Bhutan - Building Microservices with Lumen PHP Framework

Nepal - Building Microservices with Lumen PHP Framework