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.
Uczestnicy
- Programiści
Opinie uczestników (5)
Styl szkolenia i ogólna wiedza trenera.
Kenosi - NWK Limited
Szkolenie - Laravel: Middleware Development
Przetłumaczone przez sztuczną inteligencję
Lekcje były bardzo interaktywne, a ćwiczenia były bardzo praktyczne.
Heino - NWK Limited
Szkolenie - Laravel and Vue.js
Przetłumaczone przez sztuczną inteligencję
Duży zakres ćwiczeń o wystarczającym poziomie, zachęcające do samodzielnego zagłębiania tematu. Jasno przekazana wiedza teoretyczna w temacie.
Jakub - E-msi
Szkolenie - Unit Testing with PHPUnit
Przekroczono wiele materiałów.
Michael Promes - Nebraska Medicine
Szkolenie - Laravel PHP Framework
Przetłumaczone przez sztuczną inteligencję
Duża ilość praktyki.