使用 Swagger 和 OpenAPI 设计 API,视频版

Designing APIs with Swagger and OpenAPI, Video Edition

 视频说明

在 Video Editions 中,叙述者阅读书籍,同时内容、图形、代码列表、图表和文本显示在屏幕上。就像有声读物一样,您也可以作为视频观看。


从概念到生产,跟随真实的 API 项目,并动手学习如何使用 OpenAPI 描述和设计 API。

使用 Swagger 和 OpenAPI 设计 API 中,您将学习如何:

  • 了解 OpenAPI 语法和结构
  • 使用 Swagger 和其他工具创建 OpenAPI 定义
  • 设计认证和授权
  • 将 OpenAPI 描述转换为在线文档
  • 自动化流程和生成代码
  • 使用用户故事迭代 API 设计
  • 针对模拟服务器构建前端
  • 使用 Swagger Codegen 生成后端代码
  • 对 API 进行版本控制并躲避重大更改
  • 与跨职能团队合作

使用 Swagger 和 OpenAPI 设计 API 是一份全面的指南,介绍如何使用最广泛采用的标准来设计和描述您的第一个 RESTful API。按照 Swagger 核心贡献者 Josh Ponelat 和 API 顾问 Lukas Rosenstock 的专家指导,您将在每一章中逐步扩展您希望在现实世界中构建的 API 类型。您将利用 OpenAPI 和 Swagger 来帮助自动化您的工作流程,并腾出时间开发更多令人兴奋的功能。了解 OpenAPI 定义的语法和结构,使用常用工具创建和迭代 API 设计,并向公众发布您的 API。

 关于技术
创建客户和开发人员都会喜欢的 Web API!使用 Swagger(用于定义和记录 REST API 的工具集合),您将构建对软件的安全、受控的访问。由于 Swagger 实施了供应商中立的 OpenAPI 规范,因此您将按照 Google、Microsoft 和 Amazon 采用的相同标准进行构建。

 关于本书
使用 Swagger 和 OpenAPI 设计 API 引入了一种设计优先的方法。它专为刚接触 API 设计的开发人员编写,遵循 API 项目从概念到生产的生命周期。您将通过逐步完成的示例来探索 API 的注意事项。您将获得针对特定业务需求设计 API、使用开源工具生成文档以及构建开发人员友好型组件(如模拟和客户端 SDK)的实践经验。

 里面有什么

  • OpenAPI 语法和结构
  • 使用 Swagger 创建 OpenAPI 定义
  • 自动化流程和生成代码
  • 与跨职能团队合作



 关于读者
对于 Web 开发人员。无需事先了解 Swagger 或 OpenAPI。

 作者简介
Josh Ponelat 是 SmartBear 的 Swagger 开源负责人。Lukas Rosenstock 是一名独立的软件开发人员和 API 顾问。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。