OpenAPI:从初学者到大师

掌握 OpenAPI(以前称为 Swagger)为你的 API 创建规范

讲师:John Thompson • 424,000+ Enrollments Worldwide

口袋资源独家Udemy付费课程独家中英文字幕配套资料齐全!

不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。

你将会学到的

  • 学习使用 OpenAPI 规范定义 API
  • 使用 Swagger UI 创建很棒的 AP​​I 文档
  • 在 Swagger Hub 中编辑 OpenAPI 规范

课程内容

10 个章节 • 54 个讲座 • 总时长 5 小时 8 分钟展开所有章节

OpenAPI 介绍5 个讲座 • 22 分钟

OpenAPI 概述8 个讲座 • 44 分钟

使用 OpenAPI 定义微服务6 个讲座 • 26 分钟

OpenAPI 架构5 个讲座 • 34 分钟

OpenAPI 组件4 个讲座 • 23 分钟

OpenAPI 参数4 个讲座 • 16 分钟

OpenAPI 请求11 个讲座 • 48 分钟

OpenAPI 安全定义5 个讲座 • 16 分钟

OpenAPI 代码生成5 个讲座 • 16 分钟

附录 A – 使用 GitHub1 个讲座 • 1 分钟

要求

  • 能够编辑文本文件
  • 了解 RESTful API 和 JSON 很有帮助

说明

OpenAPI 3.0 是 API 文档的领先工具。

OpenAPI 以前称为 Swagger,有着悠久而成熟的历史。2010 年,Swagger 开始作为用于设计和记录 RESTful API 的开源规范。

2015年,Swagger项目被SmartBear Software收购。Swagger 规范被捐赠给了 Linux 基金会,并更名为 OpenAPI。

OpenAPI 规范是蓬勃发展的开源社区的基石。只需搜索 OpenAPI 工具,你就会找到转换器、文档、验证器、编辑器、模拟服务器、测试工具等项目!

根据 OpenAPI 规范,你可以生成超过 50 种语言的客户端源代码。你可以为 40 多种不同的语言生成服务器端代码。

所有这些开源贡献都始于 OpenAPI 规范,我们将在本课程中深入探讨。

你将从了解什么是 API、回顾 HTTP 协议以及如何将其用于 RESTFul API 开始课程。

然后我们开始研究 OpenAPI 以及它如何应用于记录 RESTFul API。

然后我们开始使用 Swagger Hub 编写 OpenAPI 规范。

Swagger Hub 是一个免费、易于使用的 Swagger 和 OpenAPI 规范在线编辑器。

你将为 RESTful Web 服务创建完整的 OpenAPI 规范。

一步一步,你将学习如何:

  • 在 Swagger Hub 中编辑 OpenAPI 规范
  • 在 YAML 中定义 OpenAPI 规范
  • 添加开发者信息
  • 添加服务器信息
  • 定义 API 路径
  • 定义 API 操作
  • 使用 JSON 模式约束创建健壮的对象
  • 使用可重复使用的组件提高规范的质量。
  • 定义查询参数
  • 定义路径参数
  • 定义 GET、PUT、POST 和 DELETE 操作
  • 创建 API 安全方案
  • 使用 OpenAPI Code Gen 生成源代码
  • 使用 ReDoc 生成强大的 API 文档
  • 使用 Apache Maven 通过 OpenAPI Code Gen 生成代码

本课程有大量作业和实例,让你轻松编写 OpenAPI 规范。

额外课程 – 访问私人 Slack 社区

你不仅仅是在注册课程 –>你正在加入一个学习使用 OpenAPI 的社区。

注册课程后,你可以访问专有的 Slack 社区。从世界各地的导师和其他大师那里获得帮助 – 实时!此社区仅适用于注册此课程的学生。 

这是一个非常 活跃的Slack 社区,拥有近500位大师!

通过你的注册,你可以加入这个令人敬畏的大师社区!

隐藏式字幕/字幕

所有课程视频都提供英文隐藏字幕!

PDF下载

所有主题演讲都可供你以 PDF 格式下载。

终身访问

购买本课程后,你将获得终身访问权!你可以随时随地登录以访问课程内容。

无风险 – 退款保证 

你可以毫无风险地购买此课程。如果你对课程不满意,无论出于何种原因,你都可以获得全额退款。该课程有30 天退款保证

立即注册,看看将 OpenAPI 用于你的 RESTFul API 是多么容易!

此课程面向哪些人:

  • 任何需要对 API 使用 OpenAPI 规范的人
  • 需要记录其 API 的开发人员
  • 负责 API 规范的业务分析师

发表回复

后才能评论

  • 每一个课程页面,都有演示地址选项,点击链接可以跳转到课程发布网站查看详细课程列表。
  • 绝大部分课程都有试看内容,可以先点击试看,再决定是否购买。
  • 本站课程均存储在阿里云盘或百度网盘中,由于阿里云盘对分享的文件类型有限制,所以课程资料和字幕会存储到蓝奏云盘中。
  • 阿里云盘和蓝奏云盘都是不限速下载的,你既可以选择在阿里云盘中在线学习,也可以选择下载到本地学习。
  • 课程下载到本地可以挂载中英文双字幕,请点击查看Potplayer挂载中英文双字幕教程
  • 本站所有课程,均提供mp4格式视频文件,中英文双字幕,配套资料齐全,不加密。
  • 每一个课程右侧下载面板中,都会有清晰度标识,大部分都是1080P或者720P,还有少数是超高清的。
  • 本站课程购买之后,均可以免费更新,所有课程,皆配有中文字幕。
  • 请注意,课程的中文字幕是根据英文字幕用谷歌翻译生成的,本非人工翻译。谷歌翻译准确度尚可,学习观看,没有问题。
  • 由于数字资源具有可复制性,一旦购买,不接受退款要求,请在购买之前,认真了解课程内容,确定是否需要。
  • 当然,如果有特殊情况,可以查看网站底部联系方式,联系站长说明问题,我会为你妥善处理。
  • 赞助本站VIP会员,可以免费下载所有课程,详情请查看VIP介绍