Course Outline

Introductie

  • Overzicht van Lumen functies en architectuur
  • Basisconcepten en componenten

Slag

  • Installeren Lumen
  • Routeparameters definiëren
  • Een middleware opzetten
  • Controllers configureren
  • HTTP-verzoeken en -antwoorden

Creëren Microservices

  • Bouwen aan het auteursmodel
  • Testgegevens genereren
  • Auteurs beheren met controllers
  • Routes maken voor CRUD-bewerkingen
  • Standaardiseren van reacties

Implementeren van Microservices functies

  • De lijst met auteurs van microservices weergeven
  • Nieuwe auteursinstanties maken
  • Een auteur identificeren met een bepaalde ID
  • Een bestaande auteur bewerken
  • Een auteur verwijderen uit een microservice

Gateway-functies implementeren

  • Een project opzetten voor API Gateway met behulp van Composer
  • Lijst met auteurs verkrijgen via Gateway-controllers
  • Auteurs maken met behulp van gatewaycontrollers en -services
  • Auteursinstanties weergeven, bewerken en verwijderen
  • Bewerkingen uitvoeren met behulp van microservices
  • Gateway-fouten afhandelen

Beveiligen Microservices Architectuur

  • Paspoortcomponenten inschakelen Lumen
  • Configureren Lumen om Passport te gebruiken
  • Gateway-routes beveiligen
  • Toegangstokens gebruiken voor API Gateway
  • API Gateway-aanvragen verifiëren
  • Directe toegang tot de auteursservice beperken

Gebruikers en Access tokens beheren

  • Gebruikers migreren van Laravel
  • Controller en routes maken voor het beheren van gebruikers
  • Verfijning van details voor gebruikersbewerkingen
  • Gebruikers maken en hun inloggegevens gebruiken om tokens te verkrijgen
  • Geverifieerde gebruikers identificeren via toegangstoken

Tips en best practices voor het oplossen van problemen

Samenvatting en volgende stappen

Requirements

  • PHP programmeerervaring.

Publiek

  • Ontwikkelaars
  14 Hours
 

Getuigenissen (2)

Related Courses

Related Categories