Web API设计
图书信息
书名:Web API设计作者:布伦达·金,Brenda jin,苏拉布·萨尼,Saurabh Sahni,埃米尔·舍瓦特,Amir Shevat,柴一平
包装:平装
开本:16
页数:219页
全文字数:298000
出版社:中国电力出版社
出版时间:2021-05-01
图书简介
本书系统全面介绍了Web API的设计、扩展、营销和管理更新的很好实践和常见问题。优秀章阐述了API的概念及其商业意义,为读者提供了重要的基础知识。第二章重点介绍了API的范式,包括表现层状态转换REST、远程过程调用RPC、GraphQL、事件驱动式API、WebHooks、WebSOCket和HTTP Streaming等。第三章深入探讨了API安全问题,包括身份认证和授权、OAuth、WebHooks安全等方面的内容。第四章则详细阐述了API的设计很好实践,包括从真实用例出发、提供出色的开发者体验、保持一致性、简化故障排除、保持可扩展等。第五、六、七章分别讨论各种API的设计实践、API的扩展以及API的管理更新。第八、九、十一章则着重介绍API的生态系统、开发者资源以及开发者计划的内容。本书不仅具有理论性指导和实际操作指南,还涉及了大量实用案例和很好实践,对于想要使用Web API为应用程序的开发者提供服务的读者而言,绝对是一本不可或缺的参考书。
推荐理由
在当今日益互联的时代,Web API已经成为了一种非常重要的应用程序编程接口,对于软件工程师而言,如何创造一个活跃的开发者生态系统和受欢迎的API也是一项非常挑战的工作。本书详细阐述了API设计的最佳实践以及常见问题,为读者提供了非常有价值的实用指南和宝贵经验。如果您是一名软件工程师、开发者、产品经理、架构师、开发相关专业人员或技术领导,那么这本《Web API设计》绝对值得一读,它会帮助您更好地了解Web API的设计、扩展、营销和持续开发,并为您提供正确的思路和方法。