Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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
Opinie uczestników (3)
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
Covered a lot of material.
Michael Promes - Nebraska Medicine
Szkolenie - Laravel PHP Framework
Duża wiedza prowadzącego i elastyczność w podejściu do grupy i tematyki.