Designing APIs with Swagger and OpenAPI
暫譯: 使用 Swagger 和 OpenAPI 設計 API

Ponelat, Joshua S., Rosenstock, Lukas L.

  • 出版商: Manning
  • 出版日期: 2022-06-15
  • 售價: $2,150
  • 貴賓價: 9.5$2,043
  • 語言: 英文
  • 頁數: 400
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1617296287
  • ISBN-13: 9781617296284
  • 立即出貨 (庫存 < 3)

買這商品的人也買了...

相關主題

商品描述

Designing APIs with Swagger and OpenAPI introduces you to a design-first paradigm that will teach you the best practices for describing and designing RESTful APIs using OpenAPI and Swagger.

Using standards like OpenAPI, you can provide reliable, easy-to-use interfaces that allow other developers safe, controlled access to your software. Designing APIs with Swagger and OpenAPI is a hands-on primer to properly designing and describing your APIs using the most widely-adopted standard.

Designing APIs with Swagger and OpenAPI introduces you to a design-first paradigm that will teach you the best practices for describing and designing RESTful APIs using OpenAPI and Swagger. You'll build upon progressively-enhanced examples as you learn to describe an API and then extend it in the kind of scenarios you'd encounter in the real world. As you go, you'll use the popular Open Source tools to define APIs, generate documentation, and build other developer-friendly components like mocks, server stubs, and client SDKs.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

商品描述(中文翻譯)

《使用 Swagger 和 OpenAPI 設計 API》介紹了一種以設計為先的範式,將教您使用 OpenAPI 和 Swagger 描述和設計 RESTful API 的最佳實踐。

使用像 OpenAPI 這樣的標準,您可以提供可靠且易於使用的介面,讓其他開發人員安全且受控地訪問您的軟體。《使用 Swagger 和 OpenAPI 設計 API》是一本實用的入門書,幫助您正確設計和描述您的 API,使用最廣泛採用的標準。

《使用 Swagger 和 OpenAPI 設計 API》介紹了一種以設計為先的範式,將教您使用 OpenAPI 和 Swagger 描述和設計 RESTful API 的最佳實踐。您將在逐步增強的範例上進行學習,描述一個 API,然後在您在現實世界中會遇到的情境中擴展它。在這個過程中,您將使用流行的開源工具來定義 API、生成文檔,並構建其他開發者友好的組件,如模擬、伺服器存根和客戶端 SDK。

購買印刷版書籍可獲得 Manning Publications 提供的免費電子書,格式包括 PDF、Kindle 和 ePub。

作者簡介

Josh Ponelat is a senior architect working with the Swagger/OpenAPI team at SmartBear. He's based out of Plettenberg Bay, South Africa with his two labradors.

Lukas Rosenstock is an independent software developer, technical writer, API consultant, and entrepreneur who has a decade of experience working in and with startups.

作者簡介(中文翻譯)

Josh Ponelat 是一位資深架構師,與 SmartBear 的 Swagger/OpenAPI 團隊合作。他目前居住在南非的普萊滕堡灣,與他的兩隻拉布拉多犬一起生活。

Lukas Rosenstock 是一位獨立軟體開發者、技術作家、API 顧問和企業家,擁有十年的創業公司工作經驗。