Plan Szkolenia

Wprowadzenie

  • Przegląd funkcji i architektury Lumen
  • Podstawowe pojęcia i komponenty

Pierwsze kroki

  • Instalacja Lumen
  • Definiowanie parametrów trasy
  • Konfigurowanie oprogramowania pośredniczącego
  • Konfigurowanie kontrolerów
  • Żądania i odpowiedzi HTTP

Tworzenie Microservices

  • Budowanie modelu autorów
  • Generowanie danych testowych
  • Zarządzanie autorami za pomocą kontrolerów
  • Tworzenie tras dla operacji CRUD
  • Standaryzacja odpowiedzi

Wdrażanie funkcji Microservices

  • Wyświetlanie listy autorów mikrousług
  • Tworzenie nowych instancji autorów
  • Identyfikacja autora z danym identyfikatorem
  • Edytowanie istniejącego autora
  • Usuwanie autora z mikrousługi

Wdrażanie funkcji bramy

  • Konfigurowanie projektu dla API Gateway przy użyciu Composera
  • Uzyskiwanie listy autorów za pomocą kontrolerów Gateway
  • Tworzenie autorów przy użyciu kontrolerów i usług Gateway
  • Wyświetlanie, edytowanie i usuwanie instancji autorów
  • Wykonywanie operacji przy użyciu mikrousług
  • Obsługa błędów bramy

Architektura zabezpieczająca Microservices

  • Włączanie składników Lumen Passport
  • Konfigurowanie Lumen do korzystania z funkcji Passport
  • Ochrona tras bramy
  • Używanie tokenów dostępu dla bramy API
  • Uwierzytelnianie żądań bramy interfejsu API
  • Ograniczanie bezpośredniego dostępu do usługi autora

Zarządzanie użytkownikami i tokenami Access

  • Migracja użytkowników z Laravel
  • Tworzenie kontrolera i tras do zarządzania użytkownikami
  • Dopracowywanie szczegółów operacji na użytkownikach
  • Tworzenie użytkowników i używanie ich poświadczeń do uzyskiwania tokenów
  • Identyfikacja uwierzytelnionych użytkowników za pomocą tokenu dostępu

Wskazówki dotyczące rozwiązywania problemów i najlepsze praktyki

Podsumowanie i kolejne kroki

Wymagania

  • PHP doświadczenie w programowaniu.

Publiczność

  • Programiści
 14 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (3)

Propozycje terminów

Powiązane Kategorie