Content
27 Lessons • 0 Quizzes • 0 Challenges
课程简介
- 1
API简介
- 2
API 设计解构
- 3
关于产品架构设计课程
- 4
使用API的商业考量
网络复杂性
- 1
互联网的窄腰
- 2
延迟和吞吐量
- 3
网络套接字作为通信的基础
Facebook Messenger API 设计
- 1
Messenger API 的要求
- 2
消息传递 API 设计决策
- 3
消息服务的 API 模型
- 4
Messenger API 设计评估与延迟预算
客户端与服务器通信的多种方式
- 1
万维网
- 2
超文本传输协议(HTTP)
- 3
HTTP 的演进
- 4
远程过程调用(RPC)
- 5
WebSocket
Google Maps API 设计
- 1
Google Maps API 的要求
- 2
Google 地图 API 设计决策
- 3
Google Maps 服务的 API 模型
- 4
Google 地图 API 设计评估与延迟预算
Web APIs 常用的数据格式
- 1
API中的数据表示与高效通信
- 2
文本数据格式
- 3
二进制数据格式
- 4
让AI评估你对数据格式的理解
学习如何设计一个带有AI导师的国际象棋API
- 1
国际象棋 API 设计 AI 导师(测试版)
API 架构风格对比
- 1
Web API 架构风格简介
- 2
表述性状态转移(REST):Web 架构风格
- 3
RESTful API
- 4
GraphQL:一种用于API的查询语言
- 5
gRPC 框架
- 6
不同API架构风格的比较
- 7
让AI评估你对架构风格的理解
Zoom API 设计
- 1
Zoom API 的要求
- 2
视频会议入门
- 3
Zoom API 设计决策
- 4
Zoom 服务的 API 模型
- 5
Zoom API 设计评估与延迟预算
API 设计安全
- 1
API安全入门
- 2
传输层安全(TLS)
- 3
使用输入验证保护API
- 4
API 中的跨域资源共享(CORS)
- 5
身份验证和授权
- 6
OAuth:授权框架
- 7
认证与授权框架:OpenID 与 SAML
- 8
API 安全的高层次视图
- 9
API 安全测验
LeetCode API 设计
- 1
LeetCode API 的要求
- 2
LeetCode API 设计决策
- 3
LeetCode 服务的 API 模型
- 4
LeetCode API 设计评估与延迟预算
产品架构中的重要概念
- 1
API 版本控制
- 2
演进API设计
- 3
限流
- 4
客户端自适应 API
- 5
数据获取模式
- 6
事件驱动架构协议
- 7
Cookie 和 Session
- 8
幂等性在API设计中的作用
- 9
服务器端渲染与客户端渲染
- 10
关于重要API概念的测验 - 一
- 11
加快网页加载速度
- 12
资源提示与防抖处理
- 13
熔断器模式
- 14
管理重试
- 15
不同层级的缓存
- 16
API 监控
- 17
关于重要API概念的测验 - II
- 18
让AI评估你的API设计概念
支付网关API设计——Stripe
- 1
Stripe API 的要求
- 2
支付系统的工作原理
- 3
Stripe API 设计决策
- 4
Stripe 服务的 API 模型
- 5
Stripe 与卡片网络的交互
- 6
Stripe API 设计评估与延迟预算
粗略估算延迟
- 1
API 响应时间简介
- 2
API 处理时间的估算
- 3
API 延迟估算
- 4
API 响应时间的估算
- 5
关于响应时间的讨论
Twitter API 设计
- 1
Twitter API 的要求
- 2
Twitter API 设计决策
- 3
Twitter 服务的 API 模型
- 4
Twitter API 设计评估与延迟预算
什么是基础的API设计?
- 1
RED-CAMEL 方法设计 API
- 2
课程设计章节的规范
- 3
基础API设计
Uber API 设计
- 1
Uber API 的要求
- 2
Uber API 设计决策
- 3
Uber服务的API模型
- 4
Uber API 设计评估与延迟预算
设计一个搜索服务
- 1
搜索API的要求
- 2
搜索服务简介
- 3
搜索API设计决策
- 4
搜索服务的 API 模型
- 5
搜索 API 的优化
- 6
搜索API设计评估与延迟预算
CamelCamelCamel API 设计
- 1
CamelCamelCamel API 的要求
- 2
CamelCamelCamel API 设计决策
- 3
CamelCamelCamel 服务的 API 模型
- 4
CamelCamelCamel 与亚马逊服务的通信
- 5
CamelCamelCamel API 设计评估与延迟预算
设计一个文件服务
- 1
文件 API 的要求
- 2
文件 API 设计决策
- 3
文件服务的 API 模型
- 4
文件 API 设计评估与延迟预算
游戏API设计
- 1
游戏API的要求
- 2
游戏生态系统简介
- 3
游戏API设计决策
- 4
游戏服务的 API 模型
- 5
游戏API设计评估与延迟预算
设计一个评论服务
- 1
评论API的要求
- 2
评论 API 设计决策
- 3
评论服务的 API 模型
- 4
评论API设计评估与延迟预算
- 5
评分API测验
API 失败及其应对措施
- 1
API 失败的成因与应对
- 2
骑士资本因开发缺陷导致失败
- 3
亚马逊S3服务中断
- 4
Facebook 和 Uber API 失败
设计一个发布-订阅服务
- 1
发布-订阅服务简介
- 2
发布-订阅 API 的要求
- 3
发布-订阅 API 设计决策
- 4
发布-订阅服务的API模型
- 5
发布-订阅 API 设计评估与延迟预算
结论
- 1
API 测试类型与错误响应
- 2
结论
总结高级API设计问题
- 1
高级API设计问题
YouTube 流媒体 API 设计
- 1
YouTube API 的要求
- 2
视频流媒体简介
- 3
YouTube API 设计决策
- 4
YouTube 服务的 API 模型
- 5
YouTube API 设计评估与延迟预算
- 6
TikTok API 设计测验
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Course Author:Anonymous User