Web API 建構與設計 | 誠品線上

Designing Web APIs

作者 Amir Shevat/ Brenda Jin/ Saurabh Sahni
出版社 聯合發行股份有限公司
商品描述 Web API 建構與設計:建立開發者熱愛的API◎認識請求/回應與事件驅動API設計模式◎以最佳做法設計滿足顧客需求的API◎使用模板建立API設計流程◎擴展你的webAPI,使它支援

內容簡介

內容簡介 建立開發者熱愛的API◎認識請求/回應與事件驅動API設計模式◎以最佳做法設計滿足顧客需求的API◎使用模板建立API設計流程◎擴展你的web API,使它支援持續成長的API呼叫與使用案例數量◎定期調整API反映產品或商務的變化◎提供資源給開發者,包括API文件、範例與工具使用web API協助app開發者是許多軟體工程師熱愛的工作。但是建立熱門的API與生機蓬勃的API生態系統也是最具挑戰性的工作之一。開發者、產品經理、架構師、開發者關係專家與技術主管都可以從這本實用的指南中學到如何設計、擴展、行銷與發展可交互運作的API。作者Brenda Jin、Saurabh Sahni與Amir Shevat在書中解釋API設計原理,並提供練習讓你親自操作,以學會建構自己的web API並管理產品的運作。你也會學到如何建構與維護API的開發者生態系統。本書包括許多來自頂尖公司的專家建議、工作表、檢查清單與案例研究,這些公司包括Slack、Stripe、Facebook、Microsoft、Cloudinary、Oracle與GitHub。「下定決心建立與支援公用API是很大的責任;本書讓你輕鬆地避免陷阱,建立出蓬勃的開發者生態系統。」--Slack CTO/Cal Henderson「如果你想瞭解API理論、設計、架構與成功之道,這是一本最全面的指南。」--Google Launchpad Accelerator技術主管/Richard Hyndman「如果你是開發者,無論你要製作API還是使用API,都一定要購買這本書。」--Microsoft AI&Research群體專案經理/Yochay Kiriaty

作者介紹

作者介紹 ■作者簡介Brenda Jin是一位企業家與軟體工程師。身為Slack開發者平台團隊的主管工程師,她曾經為第三方開發者設計、建構與擴展許多API。作為Girl Develop It的董事會成員與分會負責人,Brenda為許多開放原始碼教材做出貢獻,並且教導數千位女士學習web和軟體開發技術。Saurabh Sahni 是Slack的開發者平台團隊的主管工程師,在過去八年來,他曾經建構與設計過許多開發者平台及API。Saurabh加入Slack之前曾經領導一個工程師團隊建立Yahoo Developer Network架構與開發者工具,他在那裡協助推出Yahoo Mobile Developer Suite與許多API。Amir Shevat 是Twitch的開發者體驗副總。在過去的15年之間,他曾經在Slack、Microsoft與 Google建構開發者產品、API與API生態系統。他也是《Designing Bots》(O’Reilly)的作者。■譯者簡介賴屹民

產品目錄

產品目錄 前言第1章 API 是什麼?第2章 API 模式第3章 API 安全防護第4章 最佳設計法第5章 實務設計第6章 擴展 API第7章 管理變動第8章 開發者生態系統建構策略第9章 開發者資源第10章 開發者專案第11章 結論附錄A API 設計工作表索引

商品規格

書名 / Web API 建構與設計
作者 / Amir Shevat Brenda Jin Saurabh Sahni
簡介 / Web API 建構與設計:建立開發者熱愛的API◎認識請求/回應與事件驅動API設計模式◎以最佳做法設計滿足顧客需求的API◎使用模板建立API設計流程◎擴展你的webAPI,使它支援
出版社 / 聯合發行股份有限公司
ISBN13 / 9789865020590
ISBN10 / 9865020599
EAN / 9789865020590
誠品26碼 / 2681723669002
頁數 / 232
注音版 /
裝訂 / P:平裝
語言 / 1:中文 繁體
尺寸 / 23X15.5CM
級別 / N:無
重量(g) / 549g

最佳賣點

最佳賣點 : 建立開發者熱愛的API

“下定決心建立與支援公用API是很大的責任;本書讓你輕鬆地避免陷阱,建立出蓬勃的開發者生態系統。”
—Cal Henderson
Slack CTO