Course Code: lumen
Duration: 14 hours
Prerequisites:
  • PHP doświadczenie w programowaniu.

Publiczność

  • Programiści
Overview:

Lumen jest frameworkiem mikrousług typu open source opartym na Laravel. Służy do budowania szybkich i wydajnych aplikacji internetowych i interfejsów API za pomocą PHP mikroframeworków.

Szkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla programistów, którzy chcą używać Lumen do tworzenia mikrousług i aplikacji opartych na Laravel.

Pod koniec tego szkolenia uczestnicy będą mogli

  • Skonfigurować niezbędne środowisko programistyczne, aby rozpocząć tworzenie mikrousług z Lumen.
  • Zrozumieć korzyści płynące z wdrażania mikrousług przy użyciu Lumen i PHP.
  • Wykonywać i wdrażać funkcje i operacje mikrousług przy użyciu frameworka Lumen.
  • Chroń i kontroluj dostęp do architektur mikrousług poprzez budowanie warstw bezpieczeństwa.

Format kursu

  • Interaktywny wykład i dyskusja.
  • Wiele ćwiczeń i praktyki.
  • Praktyczne wdrożenie w środowisku laboratoryjnym na żywo.

Opcje dostosowywania kursu

  • Aby poprosić o spersonalizowane szkolenie dla tego kursu, skontaktuj się z nami w celu ustalenia szczegółów.
Course Outline:

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

Sites Published:

United Arab Emirates - Building Microservices with Lumen PHP Framework

Qatar - Building Microservices with Lumen PHP Framework

Egypt - Building Microservices with Lumen PHP Framework

Saudi Arabia - Building Microservices with Lumen PHP Framework

South Africa - Building Microservices with Lumen PHP Framework

Brasil - Building Microservices with Lumen PHP Framework

Canada - Building Microservices with Lumen PHP Framework

中国 - Building Microservices with Lumen PHP Framework

香港 - Building Microservices with Lumen PHP Framework

澳門 - Building Microservices with Lumen PHP Framework

台灣 - Building Microservices with Lumen PHP Framework

USA - Building Microservices with Lumen PHP Framework

Österreich - Building Microservices with Lumen PHP Framework

Schweiz - Building Microservices with Lumen PHP Framework

Deutschland - Building Microservices with Lumen PHP Framework

Czech Republic - Building Microservices with Lumen PHP Framework

Denmark - Building Microservices with Lumen PHP Framework

Estonia - Building Microservices with Lumen PHP Framework

Finland - Building Microservices with Lumen PHP Framework

Greece - Building Microservices with Lumen PHP Framework

Magyarország - Building Microservices with Lumen PHP Framework

Ireland - Building Microservices with Lumen PHP Framework

Luxembourg - Building Microservices with Lumen PHP Framework

Latvia - Building Microservices with Lumen PHP Framework

España - Building Microservices with Lumen PHP Framework

Italia - Building Microservices with Lumen PHP Framework

Lithuania - Building Microservices with Lumen PHP Framework

Nederland - Building Microservices with Lumen PHP Framework

Norway - Building Microservices with Lumen PHP Framework

Portugal - Building Microservices with Lumen PHP Framework

România - Building Microservices with Lumen PHP Framework

Sverige - Building Microservices with Lumen PHP Framework

Türkiye - Building Microservices with Lumen PHP Framework

Malta - Building Microservices with Lumen PHP Framework

Belgique - Building Microservices with Lumen PHP Framework

France - Building Microservices with Lumen PHP Framework

日本 - Building Microservices with Lumen PHP Framework

Australia - Building Microservices with Lumen PHP Framework

Malaysia - Building Microservices with Lumen PHP Framework

New Zealand - Building Microservices with Lumen PHP Framework

Philippines - Building Microservices with Lumen PHP Framework

Singapore - Building Microservices with Lumen PHP Framework

Thailand - Building Microservices with Lumen PHP Framework

Vietnam - Building Microservices with Lumen PHP Framework

India - Building Microservices with Lumen PHP Framework

Argentina - Building Microservices with Lumen PHP Framework

Chile - Building Microservices with Lumen PHP Framework

Costa Rica - Building Microservices with Lumen PHP Framework

Ecuador - Building Microservices with Lumen PHP Framework

Guatemala - Building Microservices with Lumen PHP Framework

Colombia - Building Microservices with Lumen PHP Framework

México - Building Microservices with Lumen PHP Framework

Panama - Building Microservices with Lumen PHP Framework

Peru - Building Microservices with Lumen PHP Framework

Uruguay - Building Microservices with Lumen PHP Framework

Venezuela - Building Microservices with Lumen PHP Framework

Polska - Building Microservices with Lumen PHP Framework

United Kingdom - Building Microservices with Lumen PHP Framework

South Korea - Building Microservices with Lumen PHP Framework

Pakistan - Building Microservices with Lumen PHP Framework

Sri Lanka - Building Microservices with Lumen PHP Framework

Bulgaria - Building Microservices with Lumen PHP Framework

Bolivia - Building Microservices with Lumen PHP Framework

Indonesia - Building Microservices with Lumen PHP Framework

Kazakhstan - Building Microservices with Lumen PHP Framework

Moldova - Building Microservices with Lumen PHP Framework

Morocco - Building Microservices with Lumen PHP Framework

Tunisia - Building Microservices with Lumen PHP Framework

Kuwait - Building Microservices with Lumen PHP Framework

Oman - Building Microservices with Lumen PHP Framework

Slovakia - Building Microservices with Lumen PHP Framework

Kenya - Building Microservices with Lumen PHP Framework

Nigeria - Building Microservices with Lumen PHP Framework

Botswana - Building Microservices with Lumen PHP Framework

Slovenia - Building Microservices with Lumen PHP Framework

Croatia - Building Microservices with Lumen PHP Framework

Serbia - Building Microservices with Lumen PHP Framework

Bhutan - Building Microservices with Lumen PHP Framework

Nepal - Building Microservices with Lumen PHP Framework

Uzbekistan - Building Microservices with Lumen PHP Framework