新書推薦:
《
青铜之美 国宝里的中式美学
》
售價:NT$
806.0
《
海外中国研究·朱熹的思维世界(增订版)
》
售價:NT$
653.0
《
甲骨文丛书·沙漠之王:英美在中东的霸权之争
》
售價:NT$
505.0
《
汗青堂丛书147·光明时代:中世纪新史
》
售價:NT$
388.0
《
能成事的团队
》
售價:NT$
510.0
《
现代无人机鉴赏(珍藏版)
》
售價:NT$
356.0
《
汗青堂丛书·晚清风云(4册套装):帝国的切口 清朝与中华传统文化 太平天国运动史 冲击与回应
》
售價:NT$
1948.0
《
穿在身上的历史:世界服饰图鉴(增订珍藏版)
》
售價:NT$
2540.0
|
內容簡介: |
建立開發者熱愛的API
使用webAPI協助app開發者是許多軟體工程師熱愛的工作。但是建立熱門的API與生機蓬勃的API生態系統也是最具挑戰性的工作之一。開發者、產品經理、架構師、開發者關係專家與技術主管都可以從這本實用的指南中學到如何設計、擴展、行銷與發展可交互運作的API。
作者BrendaJin、SaurabhSahni與AmirShevat在書中解釋API設計原理,並提供練習讓你親自操作,以學會建構自己的webAPI並管理產品的運作。你也會學到如何建構與維護API的開發者生態系統。本書包括許多來自頂尖公司的專家建議、工作表、檢查清單與案例研究,這些公司包括Slack、Stripe、Facebook、Microsoft、Cloudinary、Oracle與GitHub。
認識請求回應與事件驅動API設計模式
以最佳做法設計滿足顧客需求的API
使用模板建立API設計流程
擴展你的webAPI,使它支援持續成長的API呼叫與使用案例數量
定期調整API反映產品或商務的變化
提供資源給開發者,包括API文件、範例與工具
名人推薦:
“下定決心建立與支援公用API是很大的責任;本書讓你輕鬆地避免陷阱,建立出蓬勃的開發者生態系統。”—CalHendersonSlackCTO
“如果你想瞭解API理論、設計、架構與成功之道,這是一本最全面的指南。”—RichardHyndmanGoogleLaunchpadAccelerator技術主管
“如果你是開發者,無論你要製作API還是使用API,都一定要購買這本書。”—YochayKiriatyMicrosoftAI&Research群體專案經理
|
關於作者: |
BrendaJin
BrendaJin是一位企業家與軟體工程師。身為Slack開發者平台團隊的主管工程師,她曾經為第三方開發者設計、建構與擴展許多API。作為GirlDevelopIt的董事會成員與分會負責人,Brenda為許多開放原始碼教材做出貢獻,並且教導數千位女士學習web和軟體開發技術。
SaurabhSahni
SaurabhSahni是Slack的開發者平台團隊的主管工程師,在過去八年來,他曾經建構與設計過許多開發者平台及API。Saurabh加入Slack之前曾經領導一個工程師團隊建立YahooDeveloperNetwork架構與開發者工具,他在那裡協助推出YahooMobileDeveloperSuite與許多API。
AmirShevat
AmirShevat是Twitch的開發者體驗副總。在過去的15年之間,他曾經在Slack、Microsoft與Google建構開發者產品、API與API生態系統。他也是《DesigningBots》O’Reilly的作者。
|
目錄:
|
前言
第1章API是什麼?
第2章API模式
第3章API安全防護
第4章最佳設計法
第5章實務設計
第6章擴展API
第7章管理變動
第8章開發者生態系統建構策略
第9章開發者資源
第10章開發者專案
第11章結論
附錄AAPI設計工作表
索引
|
|