Contents
書籍簡介
“很棒的一本書,它是一個從初學者到專業開發 Web APIs 的旅程,這些 APIs 是強健的,友好的,容易使用的。”
Mohammad Ali Bazzi
Web APIs 無處不在,為開發人員提供了一種與應用程式、服務和資料進行互動的高效方式。 設計良好的 APIs 使用起來非常愉快; 設計糟糕的 APIs非常麻煩、混亂和令人沮喪
The Design of Everyday APIs 是一本實用的,以範例包裝的指南,用來協助您制定非凡的 web APIs。 作者Arnaud Lauret 展示了出色的設計原則和技術,你可以應用到公共和私人 web APIs
關於這個技術
Web APIs 是允許應用程式和服務通過本地端網路或 Internet 進行通訊的程式設計介面。 使用和建立 API 對於當代的應用程式來說是至關重要的,無論它們是基於 SOAP、當前的業界標準 REST,還是像 gRPC 和 GraphQL 這樣更新的開發技術。 其他開發人員將使用您的 APIs 與您的軟體進行互動。 這是你的工作,以確保他們明確設計和易於使用
關於這本書
The Design of Web APIs 介紹具有挑戰性和創造性的 API 設計世界。 在這個經驗驅動的指南中,您將學習像一個 API 設計者一樣思考,擁抱需求收集的有效實踐,混合業務和技術目標,並採用以消費者為先的思維模式。 您將掌握 web API 設計的生命週期,包括最重要的安全設計方法。 這本書教的原則,可以適用於任何風格的 API。 大多數範例都使用 REST 和 OpenAPI 規範進行了說明
書籍內容包含
- 設計良好的 API 的特點
- 探索完整的 API 設計生命週期
- 設計使用者導向的 APIs
- 安全的 APIs 設計
- 不斷發展的現有 APIs
- 驗證你的 API 設計
目標讀者
- 為較少編寫 Web APIs 經驗的開發人員所編寫
關於作者
Arnaud Lauret 是一位軟體架構師,在銀行業擁有15年的經驗。他花了十年時間使用,設計和構建 API。 他以 API Handyman(http://apihandyman.io) 這個網站為人所知,並且是API Stylebook(http://apistylebook.com)的創造者,這是API設計者的資源集合。
發表迴響