Building Microservices with Lumen PHP Framework ( lumen | 14 hours )

Prerequisites:
  • PHP 程式设计经验。

观众

  • 开发人员
Overview:

Lumen 是基于 Laravel 的开源微服务框架。它用于使用 PHP 微框架构建快速、高性能的 Web 应用程式和 API。

此讲师指导的即时培训(在线或现场)面向希望使用 Lumen 构建基于 Laravel 的微服务和应用程式的开发人员。

在本次培训结束时,参与者将能够:

  • 设置必要的开发环境以开始使用 Lumen 开发微服务。
  • 了解使用 Lumen 和 PHP 实现微服务的好处。
  • 使用 Lumen 框架执行和实现微服务功能和操作。
  • 通过构建安全层来保护和控制对微服务架构的访问。

课程形式

  • 互动讲座和讨论。
  • 大量的练习和练习。
  • 在即时实验室环境中动手实施。

课程自定义选项

  • 要申请本课程的定制培训,请联系我们进行安排。
Course Outline:

介绍

  • Lumen 功能和体系结构概述
  • 基本概念和元件

开始

  • 安装 Lumen
  • 定义路由参数
  • 设置中间件
  • 配置控制器
  • HTTP 请求和回应

建立 Microservices

  • 建立作者模型
  • 生成测试数据
  • 使用控制器管理作者
  • 为 CRUD 操作创建路由
  • 标准化回应

实现 Microservices 函数

  • 显示微服务作者清单
  • 创建新的创作实例
  • 识别具有给定ID的作者
  • 编辑现有作者
  • 从微服务中删除作者

实现闸道功能

  • 使用 Composer 为 API Gateway 设置专案
  • 通过闸道控制器获取作者清单
  • 使用闸道控制器和服务建立作者
  • 显示、编辑和删除创作实例
  • 使用微服务执行操作
  • 处理闸道错误

保护 Microservices 体系结构

  • 启用 Lumen Passport 元件
  • 配置 Lumen 以使用 Passport
  • 保护闸道路由
  • 使用 API Gateway 的访问令牌
  • 对 API Gateway 请求进行身份验证
  • 限制对创作服务的直接访问

管理使用者和 Access 令牌

  • 从Laravel 迁移使用者
  • 创建用于管理使用者的控制器和路由
  • 细化使用者操作的详细资讯
  • 创建使用者并使用其凭据获取令牌
  • 通过访问令牌识别经过身份验证的使用者

故障排除提示和最佳实践

摘要和后续步骤

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