Schița de curs

Introducere

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

Noțiuni introductive

  • Instalarea Lumen
  • Definirea parametrilor rutei
  • Configurarea unui middleware
  • Configurarea controlorilor
  • Cereri și răspunsuri HTTP

Crearea Microservices

  • Construirea autorilor' model
  • Generarea datelor de test
  • Gestionarea autorilor cu ajutorul controlorilor
  • Crearea de rute pentru operațiile CRUD
  • Standardizarea răspunsurilor

Implementarea funcțiilor Microservices

  • Afișarea listei de autori de microservicii
  • Crearea de noi instanțe de autor
  • Identificarea unui autor cu un anumit ID
  • Editarea unui autor existent
  • Eliminarea unui autor dintr-un microserviciu

Implementarea funcțiilor de gateway

  • Configurarea unui proiect pentru API Gateway utilizând Composer
  • Obținerea listei de autori prin intermediul controlorilor Gateway
  • Crearea autorilor prin intermediul controlorilor și serviciilor Gateway
  • Afișarea, editarea și ștergerea instanțelor de autori
  • Efectuarea de operații utilizând microservicii
  • Gestionarea erorilor din Gateway

Securizarea Microservices Arhitectura

  • Activarea Lumen Componente ale pașaportului
  • Configurarea Lumen pentru a utiliza Passport
  • Protejarea rutelor Gateway
  • Utilizarea token-urilor de acces pentru API Gateway
  • Autentificarea cererilor API Gateway
  • Restricționarea accesului direct la serviciul de autor

Gestionarea utilizatorilor și a jetoanelor Access

  • Migrarea utilizatorilor din Laravel
  • Crearea controlerului și a rutelor pentru gestionarea utilizatorilor
  • Rafinarea detaliilor pentru operațiunile cu utilizatorii
  • Crearea utilizatorilor și utilizarea acreditărilor acestora pentru a obține token-uri
  • Identificarea utilizatorilor autentificați prin intermediul token-ului de acces

Sfaturi de depanare și cele mai bune practici

Rezumat și etapele următoare

Cerințe

  • PHP experiență de programare.

Audiență

  • Dezvoltatorii
  14 ore
 

Numărul de participanți


Dată început

Dată sfârșit


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Mărturii (2)

Cursuri înrudite

Categorii înrudite