Kursplan
Introduksjon
- Oversikt over Lumen funksjoner og arkitektur
- Grunnleggende konsepter og komponenter
Komme i gang
- Installerer Lumen
- Definere ruteparametere
- Sette opp en mellomvare
- Konfigurering av kontrollere
- HTTP-forespørsler og svar
Oppretter Microservices
- Bygge forfatternes modell
- Generer testdata
- Administrere forfattere med kontrollere
- Opprette ruter for CRUD-operasjoner
- Standardisering av svar
Implementering av Microservices funksjoner
- Viser listen over forfattere av mikrotjenester
- Opprette nye forfatterforekomster
- Identifisere en forfatter med en gitt ID
- Redigere en eksisterende forfatter
- Fjerne en forfatter fra en mikrotjeneste
Implementering av gateway-funksjoner
- Sette opp et prosjekt for API Gateway ved hjelp av Composer
- Innhente liste over forfattere gjennom gateway-kontrollere
- Opprette forfattere ved hjelp av gateway-kontrollere og tjenester
- Viser, redigerer og sletter forfatterforekomster
- Utføre operasjoner ved hjelp av mikrotjenester
- Håndtering av Gateway-feil
Sikring Microservices Arkitektur
- Aktiverer Lumen Passkomponenter
- Konfigurerer Lumen for å bruke Passport
- Beskytte gateway-ruter
- Bruk av tilgangstokener for API Gateway
- Autentiserer API Gateway-forespørsler
- Begrenser direkte tilgang til forfattertjenesten
Administrere brukere og Access tokens
- Migrering av brukere fra Laravel
- Opprette kontroller og ruter for å administrere brukere
- Avgrense detaljer for brukeroperasjoner
- Opprette brukere og bruke deres legitimasjon for å få tokens
- Identifisere autentiserte brukere gjennom tilgangstoken
Feilsøkingstips og beste fremgangsmåter
Sammendrag og neste trinn
Krav
- PHP programmeringserfaring.
Publikum
- Utviklere
Testimonials (5)
Treningsstil og den generelle kunnskapen til treneren.
Kenosi - NWK Limited
Kurs - Laravel: Middleware Development
Machine Translated
Leksjonene var veldig interaktive og øvelsene var gode praktiske
Heino - NWK Limited
Kurs - Laravel and Vue.js
Machine Translated
Covered a lot of material.
Michael Promes - Nebraska Medicine
Kurs - Laravel PHP Framework
learning the full range of test development
Silviu Avram - Hertz Europe Service Centre Limited
Kurs - 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.