課程簡介

介紹

  • Lumen 功能和體系結構概述
  • 基本概念和元件

開始

  • 安裝 Lumen
  • 定義路由參數
  • 設置中間件
  • 配置控制器
  • HTTP 請求和回應

建立 Microservices

  • 構建作者模型
  • 生成測試數據
  • 使用控制器管理作者
  • 為 CRUD 操作創建路由
  • 標準化回應

實現 Microservices 函數

  • 顯示微服務作者清單
  • 創建新的創作實例
  • 識別具有給定ID的作者
  • 編輯現有作者
  • 從微服務中刪除作者

實現閘道功能

  • 使用 Composer 為 API Gateway 設置專案
  • 通過閘道控制器獲取作者清單
  • 使用閘道控制器和服務建立作者
  • 顯示、編輯和刪除創作實例
  • 使用微服務執行操作
  • 處理閘道錯誤

保護 Microservices 體系結構

  • 啟用 Lumen Passport 元件
  • 配置 Lumen 以使用 Passport
  • 保護閘道路由
  • 使用 API Gateway 的訪問令牌
  • 對 API Gateway 請求進行身份驗證
  • 限制對創作服務的直接訪問

管理使用者和 Access 令牌

  • 從Laravel 遷移使用者
  • 創建用於管理使用者的控制器和路由
  • 細化使用者操作的詳細資訊
  • 創建使用者並使用其憑據獲取令牌
  • 通過訪問令牌識別經過身份驗證的使用者

故障排除提示和最佳實踐

摘要和後續步驟

最低要求

  • PHP 程式設計經驗。

觀眾

  • 開發人員
  14 時間:
 

人數


開始於

結束於


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

客戶評論 (2)

相關課程

課程分類