|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/rest-api-vs-graphql-vs-grpc-the-complete-guide/
课程评论:没有评论
课程名称:REST API与GraphQL与gRPC - 完全指南 课程概述:Web API 通常是 веб 应用程序中最重要的部分。它是将您的应用程序开放给世界和其他用户的方式,必须快速、易用且与时俱进。目前,我们至少有三种流行的 Web API 可供选择:REST API、GraphQL 和 gRPC。选择最适合您 Web 应用程序的 API 不是一件容易的事,需要考虑多个因素,而这一决定通常是不可逆的。本课程的目的就是教您如何为您的 Web 应用程序选择最佳 Web API。 在本课程中,我们将从基础开始,学习每种 Web API 的基本概念。了解每种 API 的目标、创建原因及最佳应用场景。然后,我们将比较这三种 Web API,分析它们各自的优缺点。最后,我们会查看 Web API 流程图,以帮助您在选择使用何种 Web API 时作出决策。本课程是独一无二的,它比较了最流行的 Web API,并帮助您在 Web 应用程序设计中做出最重要的决策。 学生评价:课程内容实用,讲解清晰,涵盖的主题非常多样,受益良多。学生们纷纷表示这门课程增强了他们的信心,让他们能够在市场上大方展示自己的能力。 适用人群:本课程适合任何参与 Web 开发的人,包括初级和高级开发者、架构师以及其他相关人员。 课程前提:学生需具备一定的编码理解能力,并对互联网的工作原理(如 HTTP 协议、请求/响应模型等)有基本了解。 讲师介绍:讲师在软件行业工作超过25年,作为软件架构师已有20年以上经验,涉及多种客户及行业。我热爱自己的工作,致力于为客户设计现代、实用和可靠的系统,使用最优的 API。
Web API is usually the most important part in a web app.This is how you expose your web app to the world, and to other users, and it must be fast, easy to use, and up-to-date.And currently, we have at least three popular Web APIs we can choose from:REST APIGraphQLgRPCAnd choosing the best one for your web app is not easy. There are quite a few factors that should be taken into consideration when selecting Web APIs, and this decision usually cannot be reversed.And this course does just that - it teaches you how to choose the best Web API for your web app.In this course we're going to start from the basics, and learn about the basic concepts of each one of the web APIs. We'll understand what are its goals, why it was created, and which scenarios it serves best.Then we'll compare these web APIs and see what are the pros and cons of each one.And lastly - we'll take a look at the Web API Flowchart, which will guide you through the decision process of the web API to use.There is no other course like this! This is the only course that compares the most popular web API and helps you make the most important decision in your web app design.- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -What do my students have to say about my courses?- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -"well done - The course was very practical", Sam "Good explanation on the topics covered, "Soft Skills" section is a great addition of topics", Sergio "[The course] given me the confidence to go out to the market and advertise myself as such [an Architect]", Mathew"Life Changing", ArivazhaganAnd lots more- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Who is this course for?- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Any person who is involved in web development, even system analyst, can profit from this course. That includes:- Junior developers- Senior developers- Architects- Anyone else involved in web developmentIf you're not sure if this course is for you - drop me a note!- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -What are the prerequisites for this course?- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Students are expected to be able to understand code , and to know how the internet is working (HTTP protocol, Request / Response model, and so on).- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -About me- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -I've been in the software industry for more than 25 years, and a Software Architect for more than 20 years, working with a variety of clients - Fortune 100 enterprises, start-ups, govt. entities, defense, telco, banking, and lots more.I'm an avid speaker and trainer, having trained thousands of students in various courses.I love what I do, and my greatest passion (well, besides my family...) is designing modern, practical, and reliable systems for my clients, using the best possible API.