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
 14 hodiny

Počet účastníků


Price per participant

Reference (5)

Upcoming Courses

Související kategorie