Code
Road
Map
路线图
学习路径
文章
题库
资源
社区
首页
/
路线图
/
API 设计路线图
API 设计路线图
一步步学会设计并构建健壮的 API。
难度
中级
时长
25 周
知识点
97
模块
7
0%
整体完成度
…
继续学习
已完成
进行中
未开始
1. 阶段一
0/15
学习基础知识
HTTP 版本
HTTP 方法
HTTP 状态码
HTTP 头部
Cookies
构建 JSON / RESTful API
HTTP 缓存
认证方式
OAuth 2.0
API 安全
负载测试
API Mocking
契约测试
标准与合规性
2. 阶段二
0/45
什么是 API
URL、查询参数与路径参数
内容协商
理解 TCP/IP
DNS 基础
不同的 API 风格
REST 原则
URI 设计
版本控制策略
分页
限流
幂等性
HATEOAS
CRUD 操作
错误处理
RFC 7807 - 问题详情
基于令牌的认证
JWT
基于会话的认证
授权方式
MAC(强制访问控制)
ReBAC(基于关系的访问控制)
常见漏洞
最佳实践
API 性能
同步与异步 API
事件驱动架构
API 网关
微服务架构
消息队列
Webhook 与轮询对比
批处理
RabbitMQ
Kafka
实时 API
CCPA
HIPAA
PII
DAC
PBAC
BFF 模式
资源建模
命名规范
过滤、排序与搜索
OIDC
3. 阶段三
0/16
HTTP
RESTful API
简单 JSON API
SOAP API
GraphQL API
Basic Auth(基本认证)
API 密钥与管理
API 集成模式
WebSocket
Server-Sent Events(服务器推送事件)
GDPR
PCI DSS
gRPC API
ABAC
RBAC
流式响应
4. 阶段四
0/4
API 文档工具
API 测试
作用域与权限
密钥生成与轮换
5. 阶段五
0/15
Swagger / OpenAPI
Postman
Readme.com
Stoplight
性能指标
缓存策略
负载均衡
速率限制 / 限流
性能分析与监控
性能测试
单元测试
集成测试
功能测试
错误处理与重试
可观测性
6. 阶段六
0/1
API 生命周期管理
7. 阶段213
0/1
CORS