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
  • 立即出貨 (庫存 < 4)

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

相關主題

商品描述

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 的過程中,您將逐步建立更加豐富的範例。同時,您將使用流行的開源工具來定義 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 顧問和企業家,擁有十年與初創公司合作的經驗。