Kursplan

Introduksjon

  • Oversikt over Lumen funksjoner og arkitektur
  • Grunnleggende konsepter og komponenter

Komme i gang

  • Installerer Lumen
  • Definere ruteparametere
  • Sette opp en mellomvare
  • Konfigurering av kontrollere
  • HTTP-forespørsler og svar

Oppretter Microservices

  • Bygge forfatternes modell
  • Generer testdata
  • Administrere forfattere med kontrollere
  • Opprette ruter for CRUD-operasjoner
  • Standardisering av svar

Implementering av Microservices funksjoner

  • Viser listen over forfattere av mikrotjenester
  • Opprette nye forfatterforekomster
  • Identifisere en forfatter med en gitt ID
  • Redigere en eksisterende forfatter
  • Fjerne en forfatter fra en mikrotjeneste

Implementering av gateway-funksjoner

  • Sette opp et prosjekt for API Gateway ved hjelp av Composer
  • Innhente liste over forfattere gjennom gateway-kontrollere
  • Opprette forfattere ved hjelp av gateway-kontrollere og tjenester
  • Viser, redigerer og sletter forfatterforekomster
  • Utføre operasjoner ved hjelp av mikrotjenester
  • Håndtering av Gateway-feil

Sikring Microservices Arkitektur

  • Aktiverer Lumen Passkomponenter
  • Konfigurerer Lumen for å bruke Passport
  • Beskytte gateway-ruter
  • Bruk av tilgangstokener for API Gateway
  • Autentiserer API Gateway-forespørsler
  • Begrenser direkte tilgang til forfattertjenesten

Administrere brukere og Access tokens

  • Migrering av brukere fra Laravel
  • Opprette kontroller og ruter for å administrere brukere
  • Avgrense detaljer for brukeroperasjoner
  • Opprette brukere og bruke deres legitimasjon for å få tokens
  • Identifisere autentiserte brukere gjennom tilgangstoken

Feilsøkingstips og beste fremgangsmåter

Sammendrag og neste trinn

Krav

  • PHP programmeringserfaring.

Publikum

  • Utviklere
 14 timer

Antall deltakere


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories