Content
14 Lessons • 0 Quizzes • 0 Challenges
简介
- 1
课程介绍
- 2
采用 API 优先原则
- 3
使用 curl 探索 API
- 4
总结
- 5
测验:采用与探索API
- 6
挑战:使用 curl 进行 API 调用
- 7
解决方案:使用 curl 进行 API 调用
理解 HTTP、REST 和 API
- 1
理解 Web API 协议、实践与风格
- 2
Web 与 REST API
- 3
使用 Git 管理文件
- 4
创建一个公开的 GitHub 项目
- 5
总结
- 6
测验:HTTP、REST 和 API
- 7
挑战:理解 HTTP、REST 和 API
- 8
解决方案:理解 HTTP、REST 和 API
测试API
- 1
API测试的目标
- 2
使用SRT进行测试
- 3
使用 Postman 进行 API 测试
- 4
编写 Postman 测试
- 5
在 Postman 中编写异常路径测试
- 6
创建 Postman 测试库
- 7
使用 Newman 在本地运行测试
- 8
总结
- 9
测验:测试API
- 10
挑战:测试 API
- 11
解决方案:测试API
API 建模
- 1
理解诺曼行动循环
- 2
建模我们的入职 API 流程
- 3
编写一个 API 故事
- 4
创建我们的 npm 包
- 5
使用 npm 管理我们的项目
- 6
总结
- 7
测验:API 建模
- 8
挑战:API 建模
- 9
解决方案:API 建模
保护API
- 1
API 安全基础
- 2
使用 Auth0 实现 API 安全
- 3
支持机器对机器的安全性
- 4
总结
- 5
测验:保护API安全
- 6
挑战:保护 API 安全
- 7
解决方案:保护API安全
设计API
- 1
设计的力量
- 2
API 设计方法
- 3
识别 API 描述符
- 4
为API设计创建我们的序列图
- 5
总结
- 6
测验:设计API
- 7
挑战:设计 API
- 8
解决方案:设计 API
部署API
- 1
部署流水线的基础知识
- 2
DevOps 的作用
- 3
在 GitHub 上部署到 Heroku - 环境设置
- 4
使用 Heroku 部署——生产环境与应用上线
- 5
总结
- 6
测验:部署API
- 7
挑战:部署API
- 8
解决方案:部署API
描述API
- 1
了解描述格式的作用
- 2
使用 ALPS 描述我们的 API
- 3
更新一个 API 项目
- 4
总结
- 5
测验:描述API
- 6
挑战:描述API
- 7
解决方案:描述API
修改API
- 1
超越版本控制
- 2
修改API的三条安全准则
- 3
推荐的 API 变更测试模式
- 4
安全部署 API 的流程
- 5
关闭现有的 API
- 6
总结
- 7
测验:修改API
绘制 API
- 1
从弗兰克·盖里的草图中学习
- 2
API 草图示例
- 3
绘图的优势
- 4
使用 Apiary 编辑器勾勒 API 接口
- 5
API 草图设计技巧与窍门
- 6
总结
- 7
测验:API 草图设计
- 8
挑战:设计 API 接口
- 9
解决方案:API 草图设计
最后的一些思考
- 1
总结
- 2
接下来呢?
API 原型设计
- 1
什么是API原型?
- 2
使用 OpenAPI 进行 API 原型设计
- 3
将 API 设计转化为 HTTP
- 4
SwaggerHub 简介
- 5
使用 SwaggerHub 创建我们的 OpenAPI 文档
- 6
保存和导出 OAS 文档
- 7
使用 SwaggerHub 模拟 API
- 8
生成 API 文档
- 9
总结
- 10
测验:API 原型设计
- 11
挑战:API 原型设计
- 12
解决方案:API 原型设计
附录
- 1
curl 安装
- 2
GitHub 与 SSH
- 3
Node.js 和 npm
- 4
Postman 和 Newman
- 5
Heroku 客户端
- 6
本地工具
构建API
- 1
可复用的API构建流程
- 2
使用 Node.js 和 DARRT 编写 API
- 3
DARRT 项目:数据
- 4
DARRT项目:动作
- 5
DARRT 项目:资源
- 6
DARRT 项目:表示
- 7
DARRT 项目:状态转换
- 8
综合运用
- 9
总结
- 10
测验:构建API
- 11
挑战:构建API
- 12
解决方案:构建API
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Course Author:Anonymous User