Building Better APIs with GraphQL

所在平台: Udemy

课程主页: https://www.udemy.com/course/building-better-apis-with-graphql/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:使用 GraphQL 构建更好的 API 概述:本课程将教授您关于 GraphQL 的所有知识。GraphQL 由 Facebook 于 2015 年开源,是一种全新的 API 开发方法。预计在未来几年内,GraphQL 将取代 REST。许多网友也对此表示期待:“刚观看了一场关于 GraphQL 的演讲,我想要这个东西,越快越好!” - @sunesimonsen;“我期待 GraphQL 成为新的 API 标准。” - @xinron;“GraphQL 是王者,长存万岁!(REST 安息)” - @scbarrus 课程内容:我们将从零开始构建两个项目,让您掌握使用 GraphQL 的所有知识。您将享有终身免费访问课程内容和无条件的 30 天退款保证。课程采用随身观察的教学方式,详细展示每一步的操作。 您将学习到: - GraphQL 模式的工作原理,以便您能够在自己的服务器上使用 GraphQL。 - 如何查询 GraphQL,以便访问和修改您的数据。 - 从创建一个带有虚拟数据的简单模式开始。 - 将模式连接到实时的星际大战 API。 - 学习如何查询数据、过滤数据以及使用 DataLoader 优化查询。 - 如何将模式部署到 Express 服务器,以便通过 HTTP 请求访问数据。 - 开始处理 mutations,即 REST 中的 POST、PUT 和 DELETE。 - 使用 GraphQL mutations 和 queries 构建一个博客 API,并将所学内容整合。 - 了解 GraphQL 订阅的状态,这是一种新兴且不断发展的标准。 如果您曾在使用 REST 时遇到困难,请不要自责。自1996年以来,REST 一直是构建 API 的推荐方式,然而许多文章中的“优雅 RESTful API”建议往往无法满足您的实际工作需求。GraphQL 提供了一条出路。我在过去三个月中一直在生产环境中运行 GraphQL 服务器,它极大地提高了响应速度,简化了架构,并使数据访问变得更为便捷。许多具有数百万美元收入的公司,包括金融时报、Artsy 和 Facebook,也在生产中受益于 GraphQL。 让我们开始吧。请点击右上角的“参加此课程”按钮,我期待在课程中见到您! - Matthew Mueller

课程评论(0条)

课程详情

This course teaches you everything you need to know about GraphQL. GraphQL was open sourced by Facebook in 2015 and is a fresh new approach to API development. GraphQL will replace REST in the coming years. Don't just take my word for it though, here's what some other folks on Twitter are saying:"Just watched a talk on GraphQL, I want this thing and I want it by yesterday" - @sunesimonsen"I long for the day when GraphQL will be the new API standard." - @xinron"GraphQL is the King. Long Live the King! (R.I.P. REST)" - @scbarrus----------------------About this course:We build two projects from scratch so you have everything you need to know to use GraphQLFull, free lifetime accessUnconditional Udemy 30 day money-back guarantee - that's my personal promise of your success! On-screen, over my shoulder view of where to go, what to click on, and how to set everything up from start to finishWhat you'll learn:How the GraphQL schema works so you can use GraphQL on your own serversHow to query GraphQL so you can access and mutate your dataWe'll start simple, creating a schema with dummy dataThen we'll hook up our with schema to a live Star Wars APIWe'll learn how to query the data, filter the data, and optimize the queries with DataLoaderWe'll cover how to put the schema on an Express server so you can get access to your data with just HTTP requestsThen we'll get started with mutations, the GraphQL version of POST, PUT, and DELETE of RESTWe'll build a blog API using just GraphQL mutations and queries, tying everything we've learned so farWe'll cover the state of GraphQL Subscriptions, an emerging and evolving standardSo you've read this far! Thank you.One final and important pointIf you've ever had trouble working with REST in the past, it's not your fault. It's been the recommended way of building APIs since 1996. There are countless articles on creating "thoughtful RESTful APIs", but none of them ever seem to apply to what you're working on. GraphQL offers a way out of this madness. I've been running a GraphQL server in production for the last 3 months and it's sped up our response time, simplified our architecture and made it easier to access our data. I am not alone. Many multi-million dollar companies are also seeing the benefits of GraphQL in production including the Financial Times, Artsy, and Facebook.Let's get started. Click the "Take this Course" button in the top-right corner right now and I'll see you on the other side.Matthew Mueller

课程标签

0人关注该课程

主题相关的课程