注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)圖形圖像、多媒體、網(wǎng)頁制作Web API設(shè)計

Web API設(shè)計

Web API設(shè)計

定 價:¥68.00

作 者: [美] 布倫達·金,[美] 蘇拉布·薩尼,[美] 埃米爾·舍瓦特 著
出版社: 中國電力出版社
叢編項:
標 簽: 暫缺

ISBN: 9787519853303 出版時間: 2021-05-01 包裝:
開本: 16開 頁數(shù): 219 字數(shù):  

內(nèi)容簡介

  使用Web API為應(yīng)用程序的開發(fā)者提供服務(wù)是軟件工程師具成就的工作之一。但是如何創(chuàng)造一個具有活躍開發(fā)者生態(tài)系統(tǒng)的、受歡迎的API,也是軟件工程師具挑戰(zhàn)的工作之一。有了這本實用指南,開發(fā)者、產(chǎn)品經(jīng)理、架構(gòu)師、開發(fā)相關(guān)專業(yè)人員和技術(shù)領(lǐng)導(dǎo)都能夠從中學(xué)習(xí)如何在設(shè)計、擴展、營銷和持續(xù)開發(fā)可交互操作的API的復(fù)雜決策過程中找到正確的方向。

作者簡介

  [美]布倫達·金(Brenda jin)是一位企業(yè)家和軟件工程師。作為Slack開發(fā)者平臺團隊的一名工程師,她的工作是為第三方開發(fā)者設(shè)計、構(gòu)建和擴展API。作為GirlDevelop It的董事會成員和分會負責(zé)人,Brenda為眾多開源教材做出了貢獻,并使數(shù)千名女性有能力學(xué)習(xí)網(wǎng)絡(luò)和軟件開發(fā)。蘇拉布·薩尼(Saurabh Sahni)是Slack開發(fā)者平臺團隊的一名工程師。在過去的八年中,他一直在構(gòu)建和設(shè)計開發(fā)者平臺和API。在Slack工作之前,Saurabh領(lǐng)導(dǎo)了一個負責(zé)Yahoo!開發(fā)者網(wǎng)絡(luò)基礎(chǔ)架構(gòu)和開發(fā)者工具的工程師團隊,在那里他幫助推出了Yahoo!移動開發(fā)者組件和一些API。埃米爾·舍瓦特是Twitch的開發(fā)者經(jīng)驗副總裁。過去15年來,他一直在Slack、Microsoft和Google圍繞API構(gòu)建開發(fā)者產(chǎn)品、API和生態(tài)系統(tǒng)。他也是《Designing Bots》(O'Reilly)的作者。

圖書目錄

前言
第1章 什么是API
為什么我們需要API
誰是我們的用戶
API的商業(yè)案例
內(nèi)部開發(fā)者優(yōu)先使用,外部開發(fā)者次之的API
外部開發(fā)者優(yōu)先使用,內(nèi)部開發(fā)者次之的API
作為產(chǎn)品的API
如何讓API更出色
小結(jié)

第2章 API范式
請求一響應(yīng)式API
表現(xiàn)層狀態(tài)轉(zhuǎn)換REST
遠程過程調(diào)用RPC
GraphQL
事件驅(qū)動式API
WebHOOkS
WebSOCket
HTTP Streaming
小結(jié)

第3章 API安全
身份認證和授權(quán)
OAUth
令牌生成
權(quán)限范圍
令牌和權(quán)限范圍驗證
令牌過期和令牌刷新
展示和撤銷授權(quán)
OAuth最佳實踐
WebHooks安全
令牌驗證
請求簽名和WebHooks簽名
雙向傳輸層安全
精簡負載和API獲取
WebHooks安全最佳實踐
小結(jié)

第4章 設(shè)計最佳實踐
基于真實用例而設(shè)計
設(shè)計出色的開發(fā)者體驗
使API能快速而輕松地入門
保持一致性
簡化故障排除過程
讓你的API可擴展
小結(jié)

第5章 設(shè)計實踐
場景
定義業(yè)務(wù)目標
概述關(guān)鍵用例
……
第6章 擴展API
第7章 管理更新
第8章 構(gòu)建開發(fā)者生態(tài)系統(tǒng)
第9章 開發(fā)者資源
第10章 開發(fā)者計劃
第11章 總結(jié)
附錄 API設(shè)計工作表
作者介紹
封面介紹

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號