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 的软件架构师
  • 任何参与网络开发的人
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。