KnowledgeCity

REST API 设计要点

了解如何在云中运行REST API并处理更改
免费观看第一课 — 获取全部 3 节课程的完整访问权限。

To view this video please enable JavaScript.

课程:按需
初级  提供者 Josh Guardino  3 课时 ·  14m  语言:阿拉伯语, 德语, 英语, 西班牙语, 法语, 葡萄牙语, 简体中文 

课程描述

RESTful API可以在多种设置中运行,但最常见的是公共云。这些课程将探讨主要云服务提供商提供的各种API产品,并演示如何使用AWS API网关产品配置和启动简单的 API。

该模块还探讨了REST方法和端点与现有和新业务流程的一致性。因为REST服务依赖于HTTP方法,所以了解业务流程如何发送和使用数据,以及如何在REST中最好地表示它们的操作非常重要。

另一个非常重要的设计考虑是需要修复和改进现有API服务所带来的挑战。在没有仔细考虑后果的情况下升级或修补API服务可能是灾难性的;但我们将向您展示如何使用API版本控制来正确处理这些问题。

您将学到的内容

  • 识别主要公共云提供商及其支持 RESTful API 的服务产品
  • 使用 AWS API Gateway 产品配置并启动一个简单的 API
  • 将 REST 方法和端点与现有及新的业务流程对齐
  • 说明 HTTP 方法如何代表传统或新流程的特定操作类型
  • 应用 API 版本控制来修复和改进现有 API 服务,同时避免冲突

关键要点

  • RESTful API 可在多种环境中运行,但公共云已成为最常见的部署方式。
  • 由于 REST 服务依赖于 HTTP 方法,了解业务流程如何发送和使用数据是在 REST 中表达其操作的关键。
  • 在未考虑后果的情况下升级或修补 API 服务可能会造成严重问题。
  • 版本控制可帮助您避免冲突,并以负责任的方式引入功能增强。

常见问题

本课程涵盖哪些内容?

本课程探讨主要云服务提供商提供的 API 产品,演示如何使用 AWS API Gateway 配置并启动一个简单的 API,讲解如何将 REST 方法和端点与业务流程对齐,并介绍如何使用 API 版本控制来修复和改进现有服务。

我能学到如何使用特定云提供商的工具吗?

是的。课程中的课时演示了如何使用 AWS API Gateway 产品配置并启动一个简单的 API,并探讨主要云服务提供商提供的各种 API 产品。

课程是如何组织的?

课程分为三个课时:REST API 设计注意事项、将操作与 HTTP 方法对齐,以及 API 版本控制维护。

我将培养哪些技能?

本课程将帮助您培养 API 设计、API 管理、REST API 开发以及使用 REST 和 RESTful API 客户端(包括高级 REST 客户端使用)等方面的技能。