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 modelului autorilor
- 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ță
- Dezvoltatori
Mărturii (5)
Stilul de formare și cunoștințele generale ale formatorului.
Kenosi - NWK Limited
Curs - Laravel: Middleware Development
Tradus de catre o masina
Lecțiile au fost foarte interactive, iar exercițiile practice au fost bune
Heino - NWK Limited
Curs - Laravel and Vue.js
Tradus de catre o masina
Covered a lot of material.
Michael Promes - Nebraska Medicine
Curs - Laravel PHP Framework
learning the full range of test development
Silviu Avram - Hertz Europe Service Centre Limited
Curs - Test Driven Development
I like the Doctrine concept in Symphony taken by the trainer. The trainer is more energetic and make the sessions more interactive. I think it is a great capability of the trainer.