设计RESTful API 中文字幕

课程信息
英文名Designing RESTful APIs
课程来源Lynda.com
讲师Keith Casey
课程ID642497
课程时长1.4小时
下载所需积分50
解压密码课程压缩文件如果需要解压密码,则密码一律为 www.zwsub.com
所属类别REST

了解如何正确构建API对于任何计划创建网站的开发者都很重要

在本课程中,学习如何规划和建模自己的API,并探索六个REST设计约束,以帮助指导您的架构

Keith Casey从一个简单的概述开始,包括确定系统用户或“参与者”的建议,以及他们可能执行的活动

他讨论了如何在构建之前验证设计,并探讨构建API所需的HTTP概念和REST约束

总结起来,Keith会介绍一些您可能遇到的最常见的API设计模式

主题包括:

添加API的方法

建模技巧

识别活动并将其分解成步骤

将活动映射到动词和动作

创建和分组API方法

验证您的API

HTTP标头和响应代码

常见的设计挑战

版本控制最佳实践

超媒体和文档方法

- [Keith]你好,我是Keith Casey,这是设计RESTful API。

在本课程中,我们将简单概述向应用程序添加API的过程,无论它已经存在多年或刚刚开始。

我们的目标是教您如何设计对最终用户有用的API,同时尊重HTTP概念和REST约束,我们将在本课程中对其进行审查和描述。

就像任何好的设计一样,它从一个好的定义开始。

我们将定义谁将使用我们的API,以及他们将如何从中受益。

然后,我们将讨论我们的用户将使用的名词和动词,以及如何以清晰和表达的方式应用它们。

一旦我们了解了我们的业务工作流程和结构,我们将深入了解有助于确定我们设计的HTTP概念和REST约束。

最后,我们将通过涵盖您必须处理的常见API设计模式来结束本课程。

这份清单并不详尽,但涵盖了最常见的一份。

所以,让我们开始业务并设计一些有效的API。

中文课程网 提供全网最全,中文翻译质量最高的国外课程视频资源(Lynda / Pluralsight)

请先登陆 如果还没有账号,请先注册