Kursplan

Introduktion

  • Översikt över Lumen funktioner och arkitektur
  • Grundläggande begrepp och komponenter

Komma igång

  • Installerar Lumen
  • Definiera ruttparametrar
  • Konfigurera en middleware
  • Konfigurera kontroller
  • HTTP-förfrågningar och svar

Skapar Microservices

  • Att bygga upp författarnas modell
  • Genererar testdata
  • Hantera författare med controllers
  • Skapa rutter för CRUD-operationer
  • Standardisera svar

Implementera Microservices funktioner

  • Visar listan över mikrotjänsters författare
  • Skapar nya författarinstanser
  • Identifiera en författare med ett givet ID
  • Redigera en befintlig författare
  • Ta bort en författare från en mikrotjänst

Implementera gateway-funktioner

  • Konfigurera ett projekt för API Gateway med Composer
  • Erhåller lista över författare via Gateway-kontroller
  • Skapa författare med gateway-kontroller och tjänster
  • Visa, redigera och ta bort författareinstanser
  • Utföra operationer med hjälp av mikrotjänster
  • Hantera Gateway-fel

Säkra Microservices Arkitektur

  • Aktiverar Lumen Passkomponenter
  • Konfigurerar Lumen för att använda Passport
  • Skydda Gateway-rutter
  • Använder åtkomsttokens för API Gateway
  • Autentisera API Gateway-förfrågningar
  • Begränsning av direktåtkomst till författartjänsten

Hantera användare och Access tokens

  • Migrerar användare från Laravel
  • Skapa kontroller och rutter för att hantera användare
  • Förfina detaljer för användaroperationer
  • Skapa användare och använda deras autentiseringsuppgifter för att få tokens
  • Identifiera autentiserade användare genom åtkomsttoken

Felsökningstips och bästa praxis

Sammanfattning och nästa steg

Krav

  • PHP programmeringserfarenhet.

Publik

  • Utvecklare
 14 timmar

Antal deltagare



Price per participant

Relaterade Kategorier