Bądźmy w kontakcie

Plan Szkolenia

Wprowadzenie

  • Przegląd funkcji i architektury Lumen
  • Podstawowe koncepcje i komponenty

Rozpoczęcie pracy

  • Instalacja Lumen
  • Definiowanie parametrów tras
  • Konfiguracja middleware
  • Konfiguracja kontrolerów
  • Żądania i odpowiedzi HTTP

Tworzenie Mikrousług

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

Implementacja Funkcji Mikrousług

  • Wyświetlanie listy autorów mikrousług
  • Tworzenie nowych instancji autorów
  • Identyfikacja autora na podstawie ID
  • Edycja istniejącego autora
  • Usuwanie autora z mikrousługi

Implementacja Funkcji Gateway

  • Konfiguracja projektu dla API Gateway za pomocą Composera
  • Pobieranie listy autorów przez kontrolery Gateway
  • Tworzenie autorów za pomocą kontrolerów i usług Gateway
  • Wyświetlanie, edycja i usuwanie instancji autorów
  • Wykonywanie operacji za pomocą mikrousług
  • Obsługa błędów Gateway

Zabezpieczanie Architektury Mikrousług

  • Włączanie komponentów Lumen Passport
  • Konfiguracja Lumen do używania Passport
  • Ochrona tras Gateway
  • Używanie tokenów dostępu dla API Gateway
  • Uwierzytelnianie żądań API Gateway
  • Ograniczanie bezpośredniego dostępu do usługi autorów

Zarządzanie Użytkownikami i Tokenami Dostępu

  • Migracja użytkowników z Laravel
  • Tworzenie kontrolerów i tras do zarządzania użytkownikami
  • Dostosowywanie szczegółów operacji na użytkownikach
  • Tworzenie użytkowników i wykorzystywanie ich danych do uzyskiwania tokenów
  • Identyfikacja uwierzytelnionych użytkowników poprzez token dostępu

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

Podsumowanie i kolejne kroki

Wymagania

  • Doświadczenie w programowaniu w PHP.

Grupa docelowa

  • Programiści
 14 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (4)

Propozycje terminów

Powiązane Kategorie