感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
介绍
API 定义
- 定义档
- API 请求
YAML
- 什么是YAML
- YAML 规则
RESTful 服务概述
- 资源
- 状态传输
- 代表
准备开发环境
- 安装和设定 Swagger
- 安装和配置 Node.Js
REST Web 服务约束体系结构
- 使用 client-server 约束
- 使用统一的介面约束
- 使用无状态约束
- 使用 HTTP 快取
- 启用层次系统
REST API 设计
- 实施 CRUD 操作
- 使用错误处理
- 实现 REST API 的操作
- 处理 API 中的更改
- 版本控制 API
- 快取 API
- 支援分页和部分回应
使用 Swagger 的规格
- 使用 Swagger 编辑文件
- 以 YAML 格式创建规范
- 创建路径和观测值
- 添加文件
- 向 OAS 档添加 Schema
- 使用 SwaggerHub
API Management
- 创建 API 管理策略
- 管理 API 生命周期
- 生成 API 代理
- 控制 API 的行为
- 构建 API 门户
- 提供流量管理
API 安全
- 使用令牌和 JWT 进行保护
- 使用 API 金钥和金钥进行保护
- 使用 OAuth2.0 进行授权
总结和结论
要求
- 对 REST API 的基本了解
- 使用 JSON 或 XML 格式的经验
- 面向物件的程式设计体验
观众
- 后端开发人员
14 小时