Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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 programmeringserfarenhet.
Publik
- Utvecklare
14 timmar
Vittnesmål (3)
Covered a lot of material.
Michael Promes - Nebraska Medicine
Kurs - Laravel PHP Framework
Tailored specifically to my needs and lots of Rural examples.
Catherine Redfern
Kurs - Developing Websites with PHP
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.