Course Code: restlar
Duration: 14 hours
Prerequisites:
  • 对面向对象编程的理解
  • Laravel和PHP经验

观众

  • Web 开发人员
Overview:

Laravel 是一个开源 PHP 框架,用于模块化打包、依赖管理以及应用程序部署和维护。在Laravel中构建RESTful API允许应用程序将设计定向到资源,并提供标准响应,无论是HTTP状态代码还是超媒体链接。   这种以讲师为主导的现场培训(现场或远程)针对希望在Laravel中构建中间件和Web服务的Web开发人员。

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

  • 使用 Laravel PHP Aritisan 生成代码和组件。
  • 在 Laravel 中构建可以浏览、读取、编辑、添加和删除的 RESTful API。
  • 使用 RESTful API 根据 URL 参数对结果进行过滤和排序。

课程形式

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

课程自定义选项

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

介绍

Laravel和PHP概述

  • 模块化、路由、配置管理和 ORM
  • 作曲家和工匠

准备开发环境

  • 安装 Composer
  • 安装 Vagrant
  • 安装 GitHub Shell
  • 安装 Postman

RESTful API 和 Laravel

  • 创建组件
  • 实现 RESful API 模型
  • 创建数据库结构
  • 使用数据库种子设定
  • 浏览记录
  • 阅读记录
  • 编辑记录
  • 添加记录
  • 删除记录
  • 转换 API 数据
  • 管理子资源
  • 返回嵌套数据
  • 返回旁加载数据
  • 分页 API

API 错误和异常

  • 生成缺失记录错误
  • 返回验证错误
  • 处理错误

中间件处理程序

  • 构建用于日志记录的中间件
  • 构建用于速率限制的中间件

认证

  • 使用令牌身份验证
  • 使用 OAuth 创建令牌

API Testing 和疑难解答

  • 设置 Postman
  • 使用端点测试

总结和结论

Sites Published:

United Arab Emirates - Laravel: Middleware Development

Qatar - Laravel: Middleware Development

Egypt - Laravel: Middleware Development

Saudi Arabia - Laravel: Middleware Development

South Africa - Laravel: Middleware Development

Brasil - Laravel: Middleware Development

Canada - Laravel: Middleware Development

中国 - Laravel: Middleware Development

香港 - Laravel: Middleware Development

澳門 - Laravel: Middleware Development

台灣 - Laravel: Middleware Development

USA - Laravel: Middleware Development

Österreich - Laravel: Middleware Development

Schweiz - Laravel: Middleware Development

Deutschland - Laravel: Middleware Development

Czech Republic - Laravel: Middleware Development

Denmark - Laravel: Middleware Development

Estonia - Laravel: Middleware Development

Finland - Laravel: Middleware Development

Greece - Laravel: Middleware Development

Magyarország - Laravel: Middleware Development

Ireland - Laravel: Middleware Development

Luxembourg - Laravel: Middleware Development

Latvia - Laravel: Middleware Development

España - Laravel: Middleware Development

Italia - Laravel: Middleware Development

Lithuania - Laravel: Middleware Development

Nederland - Laravel: Middleware Development

Norway - Laravel: Middleware Development

Portugal - Laravel: Middleware Development

România - Laravel: Middleware Development

Sverige - Laravel: Middleware Development

Türkiye - Laravel: Middleware Development

Malta - Laravel: Middleware Development

Belgique - Laravel: Middleware Development

France - Laravel: Middleware Development

日本 - Laravel: Middleware Development

Australia - Laravel: Middleware Development

Malaysia - Laravel: Middleware Development

New Zealand - Laravel: Middleware Development

Philippines - Laravel: Middleware Development

Singapore - Laravel: Middleware Development

Thailand - Laravel: Middleware Development

Vietnam - Laravel: Middleware Development

India - Laravel: Middleware Development

Argentina - Laravel: Middleware Development

Chile - Laravel: Middleware Development

Costa Rica - Laravel: Middleware Development

Ecuador - Laravel: Middleware Development

Guatemala - Laravel: Middleware Development

Colombia - Laravel: Middleware Development

México - Laravel: Middleware Development

Panama - Laravel: Middleware Development

Peru - Laravel: Middleware Development

Uruguay - Laravel: Middleware Development

Venezuela - Laravel: Middleware Development

Polska - Laravel: Middleware Development

United Kingdom - Laravel: Middleware Development

South Korea - Laravel: Middleware Development

Pakistan - Laravel: Middleware Development

Sri Lanka - Laravel: Middleware Development

Bulgaria - Laravel: Middleware Development

Bolivia - Laravel: Middleware Development

Indonesia - Laravel: Middleware Development

Kazakhstan - Laravel: Middleware Development

Moldova - Laravel: Middleware Development

Morocco - Laravel: Middleware Development

Tunisia - Laravel: Middleware Development

Kuwait - Laravel: Middleware Development

Oman - Laravel: Middleware Development

Slovakia - Laravel: Middleware Development

Kenya - Laravel: Middleware Development

Nigeria - Laravel: Middleware Development

Botswana - Laravel: Middleware Development

Slovenia - Laravel: Middleware Development

Croatia - Laravel: Middleware Development

Serbia - Laravel: Middleware Development

Bhutan - Laravel: Middleware Development

Nepal - Laravel: Middleware Development

Uzbekistan - Laravel: Middleware Development