Kursplan
Introduktion
- Översikt över Lumen funktioner och arkitektur
- Grundläggande begrepp och komponenter
Komma igång
- Installerar Lumen
- Definiera ruttparametrar
- Konfigurera en middleware
- Konfigurera kontroller
- HTTP-förfrågningar och svar
Skapar Microservices
- Att bygga upp författarnas modell
- Genererar testdata
- Hantera författare med controllers
- Skapa rutter för CRUD-operationer
- Standardisera svar
Implementera Microservices funktioner
- Visar listan över mikrotjänsters författare
- Skapar nya författarinstanser
- Identifiera en författare med ett givet ID
- Redigera en befintlig författare
- Ta bort en författare från en mikrotjänst
Implementera gateway-funktioner
- Konfigurera ett projekt för API Gateway med Composer
- Erhåller lista över författare via Gateway-kontroller
- Skapa författare med gateway-kontroller och tjänster
- Visa, redigera och ta bort författareinstanser
- Utföra operationer med hjälp av mikrotjänster
- Hantera Gateway-fel
Säkra Microservices Arkitektur
- Aktiverar Lumen Passkomponenter
- Konfigurerar Lumen för att använda Passport
- Skydda Gateway-rutter
- Använder åtkomsttokens för API Gateway
- Autentisera API Gateway-förfrågningar
- Begränsning av direktåtkomst till författartjänsten
Hantera användare och Access tokens
- Migrerar användare från Laravel
- Skapa kontroller och rutter för att hantera användare
- Förfina detaljer för användaroperationer
- Skapa användare och använda deras autentiseringsuppgifter för att få tokens
- Identifiera autentiserade användare genom åtkomsttoken
Felsökningstips och bästa praxis
Sammanfattning och nästa steg
Krav
- PHP Erfarenhet av programmering.
Publik
- Utvecklare
Vittnesmål (5)
Träningsstil och den övergripande kunskapen hos tränaren.
Kenosi - NWK Limited
Kurs - Laravel: Middleware Development
Machine Translated
Lektionerna var mycket interaktiva och övningarna var bra praktiska
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.