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
Opinie uczestników (4)
Styl szkolenia i ogólne wiedza trenera.
Kenosi - NWK Limited
Szkolenie - Laravel: Middleware Development
Przetłumaczone przez sztuczną inteligencję
Lekcje były bardzo interaktywne, a ćwiczenia były dobrą praktyką.
Heino - NWK Limited
Szkolenie - Laravel and Vue.js
Przetłumaczone przez sztuczną inteligencję
wyjaśniał i podawał liczne przykłady, abyśmy zrozumieli
Selina - NWK
Szkolenie - Laravel PHP Framework
Przetłumaczone przez sztuczną inteligencję
Mnogość przykładów i sposoby ich zastosowania.