|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/building-web-apis-with-graphql-the-complete-guide/
课程评论:没有评论
课程名称:使用 GraphQL 构建 Web API - 完整指南 课程概述:Web API 通常是一个 Web 应用程序中最重要的部分,它是将您的 Web 应用程序向世界和其他用户展示的方式,必须快速、易用和更新。GraphQL 是当今行业中最先进、最令人兴奋的 Web API 之一,对任何 Web 应用程序都增加了很多价值。其灵活性和多种实现使其成为每个开发者和架构师工具箱中的重要资产。本实用的、动手的课程将使您成为 GraphQL 的专家。我们将涵盖 GraphQL 的所有方面,从基础知识到高级主题。课程讨论的主题包括: - GraphQL 与 REST API 的比较 - GraphQL 的基本概念 - GraphQL 模式 - 查询 - 变更 - 订阅 - 开发 GraphQL 服务器和客户端 - GraphQL 中的错误处理 等等。 为了使这个课程尽可能有价值,我将它设计得非常实用和动手。我们将在第一部分开始使用 GraphQL,随后逐步学习其他主题,并且会使用多种平台 - nodeJS 和 .NET。注意:您不必是 .NET 或 nodeJS 开发者才能参加此课程。我将指导您完成开发过程中的所有步骤,并确保一切按预期工作。在课程结束时,您将不仅仅是理论专家,更是 GraphQL 的实践专家。没有其他课程与之相似!这是唯一一门能够带您从零基础到专家的课程,涵盖众多鲜为人知的主题,并以极其实用的方式进行。 学生反馈: "做得很好 - 课程非常实用" - Sam "对所涵盖主题的解释很好,‘软技能’部分是个很好的补充" - Sergio "[这门课程]让我有信心向市场推广自己作为 [架构师]" - Mathew "改变人生" - Arivazhagan 还有更多… 适合人群: 任何参与 Web 开发的人,包括系统分析师,都可以从此课程中受益,包括: - 初级开发者 - 高级开发者 - 架构师 - 任何其他参与 Web 开发的人 如果您不确定这个课程是否适合您,请给我留言! 课程 prerequisites: 学生需能够理解代码,并知晓互联网工作原理(HTTP 协议、请求/响应模型等)。 关于我: 我在软件行业工作了超过25年,其中20年以上担任软件架构师,曾与各种客户合作,包括财富100强企业、初创公司、政府机构、国防、通信和银行等。我是一名热衷的演讲者和培训师,曾培训数千名学生。我热爱我的工作,并且我最大的热情(除了家人之外)是为客户设计现代、实用和可靠的系统,使用最佳的 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.GraphQL is one of the most advanced and exciting web APIs in the industry today, and it adds a lot of value to any web app. Its great flexibility and many implementations make it an important asset in every developer and architect toolbox.And this practical, hands-on course will make you an expert in GraphQL.We are going to cover all aspects of GraphQL, from the very basics to the most advanced topics. Here are some of the topics we're going to discuss:- How GraphQL stacks against REST API- Basic concepts of GraphQL- GraphQL Schema- Querying- Mutations- Subscriptions- Developing GraphQL Server and Client- Error handling in GraphQLAnd lots more.Now, in order to make this course as valuable as possible, I made it extremely practical and hands-on.We're going to start working with GraphQL in the very first section, and then working through all the other topics, and we're going to use multiple platforms for that - nodeJS and.NET.Note: You don't have to be a.NET or nodeJS developer to take this course. I'm going to guide you through all the steps in the development process, and make sure everything will work as expected.By the end of this course, you'll be an expert in GraphQL, not just in theory, but in practicality.There is no other course like this! This is the only course that will take you all the way to be an expert in GraphQL, from the very beginning to topics known to few, and will do that in an extremely practical and hands-on fashion.-----------------------------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.