Návrh Školení
Zavedení
- Přehled Lumen funkcí a architektury
- Základní pojmy a komponenty
Začínáme
- Instalace Lumen
- Definování parametrů trasy
- Nastavení middlewaru
- Konfigurace ovladačů
- HTTP požadavky a odpovědi
Vytváření Microservices
- Sestavení autorského modelu
- Generování testovacích dat
- Správa autorů pomocí kontrolorů
- Vytváření tras pro operace CRUD
- Standardizace odpovědí
Implementace Microservices funkcí
- Zobrazuje se seznam autorů mikroslužeb
- Vytváření nových instancí autora
- Identifikace autora s daným ID
- Úprava stávajícího autora
- Odebrání autora z mikroslužby
Implementace funkcí brány
- Nastavení projektu pro API Gateway pomocí Composer
- Získání seznamu autorů prostřednictvím řadičů brány
- Vytváření autorů pomocí řadičů a služeb brány
- Zobrazení, úprava a mazání instancí autora
- Provádění operací pomocí mikroslužeb
- Zpracování chyb brány
Zabezpečení Microservices Architektura
- Povolení Lumen Komponenty Passport
- Konfigurace Lumen pro použití služby Passport
- Ochrana tras brány
- Použití přístupových tokenů pro bránu API
- Ověřování požadavků brány API
- Omezení přímého přístupu k autorské službě
Správa uživatelů a Access tokenů
- Migrace uživatelů z Laravel
- Vytváření kontroléru a tras pro správu uživatelů
- Upřesnění podrobností pro uživatelské operace
- Vytváření uživatelů a používání jejich přihlašovacích údajů k získávání tokenů
- Identifikace ověřených uživatelů prostřednictvím přístupového tokenu
Tipy a doporučené postupy pro odstraňování problémů
Shrnutí a další kroky
Požadavky
- PHP zkušenosti s programováním.
Publikum
- Vývojáři
Reference (5)
Styl tréninku a celkové znalosti trenéra.
Kenosi - NWK Limited
Kurz - Laravel: Middleware Development
Machine Translated
Lekce byly velmi interaktivní a cvičení byla dobře praktická
Heino - NWK Limited
Kurz - Laravel and Vue.js
Machine Translated
Covered a lot of material.
Michael Promes - Nebraska Medicine
Kurz - Laravel PHP Framework
learning the full range of test development
Silviu Avram - Hertz Europe Service Centre Limited
Kurz - 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.