REST API、GraphQL、gRPC – 完整指南
REST API vs GraphQL vs gRPC – The Complete Guide
了解业界最流行的三种 Web API 以及如何选择合适的一种
你将学到什么
-
3 个最流行的 Web API 的基础知识:REST、GraphQL、gRPC
-
Web API 的高级概念和演示
-
每种 Web API 的优缺点
-
决策树可帮助决定应使用的 API
要求
-
了解 API 的基本概念
-
了解HTTP的基本概念
-
基本开发背景
描述
Web API 通常是 Web 应用程序中最重要的部分。
这就是您向世界和其他用户公开您的 Web 应用程序的方式,并且它必须快速、易于使用且是最新的。
目前,我们至少有三种流行的 Web API 可供选择:
休息API
GraphQL
远程过程调用
为您的网络应用程序选择最好的一款并不容易。选择 Web API 时需要考虑很多因素,而且这个决定通常无法逆转。
本课程就是这样做的 – 它教您如何为您的 Web 应用程序选择最佳的 Web API。
在本课程中,我们将从基础开始,了解每个 Web API 的基本概念。我们将了解它的目标是什么、为什么创建它以及它最适合哪些场景。
然后我们将比较这些 Web API,看看每种 API 的优缺点是什么。
最后 – 我们将看一下Web API 流程图,它将指导您完成要使用的 Web API 的决策过程。
没有其他课程像这样!这是唯一比较最流行的 Web API 并帮助您在 Web 应用程序设计中做出最重要决策的课程。
– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
我的学生对我的课程有什么评价?
– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
“干得好– 该课程非常实用”,Sam
“对所涵盖的主题有很好的解释,“软技能”部分是一个很好的主题补充”,Sergio
“[课程]让我有信心走向市场并以[建筑师]的身份宣传自己”,Mathew
《改变生活》,阿里瓦扎甘
还有更多
– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
这门课程适合谁?
– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
任何参与网络开发的人,甚至系统分析师,都可以从本课程中受益。
包括了:
– 初级开发人员
– 资深开发人员
– 建筑师
– 任何其他参与网络开发的人
如果您不确定本课程是否适合您 – 请给我留言!
– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
本课程的先决条件是什么?
– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
学生应该能够理解代码,并了解互联网是如何工作的(HTTP 协议、请求/响应模型等)。
– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
关于我
– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
我从事软件行业超过 25 年,担任软件架构师也超过 20 年,与各种客户合作 – 财富 100 强企业、初创企业、政府。实体、国防、电信、银行等。
我是一位热心的演讲者和培训师,在各种课程中培训了数千名学生。
我热爱我所做的事情,我最大的热情(嗯,除了我的家人……)是使用最好的 API 为我的客户设计现代、实用和可靠的系统。
本课程适合谁:
- 希望了解 Web API 的开发人员
- 设计 Web API 的软件架构师
- 任何参与网络开发的人
评论(0)