Schița de curs

Introducere

  • Prezentare generală a caracteristicilor și arhitecturii Lumen
  • Concepte și componente de bază

Începutul

  • Instalarea Lumen
  • Definirea parametrilor de rută
  • Configurarea unui middleware
  • Configurarea controlerelor
  • Cereri și răspunsuri HTTP

Crearea Microserviciilor

  • Construirea modelului de autori
  • Generarea datelor de test
  • Gestionarea autorilor cu ajutorul controlerelor
  • Crearea rutelor pentru operațiile CRUD
  • Standardizarea răspunsurilor

Implementarea Funcțiilor Microserviciilor

  • Afisarea listei de autori ai microserviciilor
  • Crearea de noi instanțe de autori
  • Identificarea unui autor cu un ID dat
  • Editarea unui autor existent
  • Ștergerea unui autor dintr-un microserviciu

Implementarea Funcțiilor Gateway

  • Configurarea unui proiect pentru API Gateway folosind Composer
  • Obținerea listei de autori prin controlerele Gateway
  • Crearea autorilor folosind controlerele și serviciile Gateway
  • Afisarea, editarea și ștergerea instanțelor de autori
  • Efectuarea operațiilor folosind microserviciile
  • Gestionarea erorilor Gateway

Securizarea Arhitecturii Microserviciilor

  • Activarea componentelor Lumen Passport
  • Configurarea Lumen pentru a folosi Passport
  • Protejarea rutelor Gateway
  • Utilizarea token-urilor de acces pentru API Gateway
  • Autentificarea cererilor API Gateway
  • Restricționarea accesului direct la serviciul de autori

Gestionarea Utilizatorilor și a Token-urilor de Acces

  • Migrarea utilizatorilor din Laravel
  • Crearea controlerelor și rutelor pentru gestionarea utilizatorilor
  • Rafinarea detaliilor pentru operațiunile cu utilizatori
  • Crearea utilizatorilor și utilizarea credențialelor lor pentru a obține token-uri
  • Identificarea utilizatorilor autentificați prin token-ul de acces

Sfaturi pentru Depanare și Practici Recomandate

Rezumat și Pași Următori

Cerințe

  • Experiență în programarea PHP.

Publicul țintă

  • Dezvoltatori
 14 Ore

Numărul de participanți


Pret per participant

Mărturii (5)

Cursuri viitoare

Categorii înrudite