首页
›
后端、数据与云原生工程
›
005-API、gRPC与服务接入工程
›
《契约驱动API开发工程》
VIP12
本课程属于:005-API、gRPC与服务接入工程
后端、数据与云原生工程 · 共 12 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
契约驱动开发:API契约治理在敏捷团队中的落地
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论
什么是契约驱动开发(CDD)?为什么…
课程导论
CDD
02
API契约基础
契约的定义 · 作用与核心要素(请求/响应结构 · 状态码
API
契约基础
03
主流契约规范对比
OpenAPI 3.x · gRPC Protobuf · AsyncAPI
主流契约规范对比
OpenAPI
04
契约优先 vs 代码优先
两种开发模式的优劣分析 · 团队协作影响及迁移路径
vs
契约优先
05
敏捷团队中的契约生命周期
设计 · 评审 · 版本化
敏捷团队
契约生命周期
06
契约设计原则
面向接口设计 · 最小暴露原则 · 向后兼容性
契约设计原则
面向接口设计
07
契约评审流程
如何组织高效的API设计评审会?Ch… · 后端 · 前端
契约评审流程
API
08
契约即文档
利用OpenAPI/Swagger… · 保持文档与实现同步
契约即文档
OpenAPI/Swag…
09
契约即测试
基于契约生成Mock Server与…
契约即测试
Mock
10
契约即代码
将契约文件纳入Git仓库 · 实现版本控制 · Code Review与CI/CD集…
契约即代码
Git
11
契约仓库治理
单仓库(Monorepo) vs 多… · 目录结构与命名规范
契约仓库治理
Monorepo
12
契约版本管理
语义化版本(SemVer)在API契… · 兼容性检查与版本演进策略
契约版本管理
SemVer
13
契约变更管理
Breaking Change识别 · 废弃策略 · 迁移窗口与通知机制
契约变更管理
Breaking
14
契约安全治理
在契约中定义认证(OAuth2 · ) · 授权(RBAC)与数据脱敏规则
契约安全治理
OAuth2
15
契约与微服务架构
服务间契约依赖图 · 消费者驱动的契约(CDC)在微服务中…
契约
微服务架构
16
契约与API网关
如何将契约同步至网关(Kong · APISIX)实现路由 · 限流与鉴权自动化
API
契约
17
契约与开发者门户
基于Backstage或Stopli… · 提升开发者体验
契约
开发者门户
18
契约治理工具链
Spectral(规则校验) · Redocly(文档) · Prism(Mock)
契约治理工具链
Spectral
19
CI/CD中的契约流水线
在Pipeline中集成Lint · Diff · Test
CI/CD
契约流水线
20
契约质量度量
定义契约覆盖率 · 合规率 · 破坏性变更率等KPI
契约质量度量
定义契约覆盖率
21
团队文化与契约治理
如何培养契约优先的思维?避免契约沦为…
团队文化
契约治理
22
跨团队协作
多团队共享契约时的沟通机制 · 依赖管理与冲突解决策略
跨团队协作
多团队共享契约时…
23
遗留系统契约化
如何对已有REST API进行逆向工…
遗留系统契约化
REST
24
异步API契约治理
使用AsyncAPI管理事件驱动架构… · 确保Schema一致性
API
异步
25
gRPC契约治理
Protobuf文件管理 · 向后兼容性检查 · Bazel构建集成
gRPC
契约治理
26
GraphQL契约治理
Schema Registry · 联邦网关与变更追踪
GraphQL
契约治理
27
契约与混沌工程
通过契约注入故障 · 验证消费者对异常响应的处理能力
契约
混沌工程
28
案例研究
某金融科技公司如何通过契约治理将AP…
案例研究
AP
29
案例研究
某电商平台在双11大促中如何利用契约…
案例研究
某电商平台
30
课程总结与未来展望
AI辅助契约生成 · 契约即策略(Policy as Co…
课程总结
未来展望
所属VIP或分类
同VIP:API网关与流量治理面试实战题库
同VIP:BFF聚合服务架构工程
同VIP:GraphQL服务性能与故障诊断