初级
提供者 : 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 客户端使用)等方面的技能。









