课程描述
GraphQL by Example GraphQL 视频教程是由 Udemy Academy 编写的功能齐全的 JavaScript 应用程序。今天,越来越多的团队选择 GraphQL 而不是(或与)REST 作为他们的 Web API。 GraphQL 查询在如何从服务器请求数据方面为客户端提供了极大的灵活性,防止了数据过度获取或获取不足等问题,并允许在单个请求中检索多个资源。
在本教程中,您将通过完整堆栈 JavaScript 应用程序形式的实际示例,学习如何在服务器端和客户端应用程序中使用 GraphQL。您将学习 GraphQL 的所有基础知识,例如定义模式、变更、订阅,以及处理身份验证、许可和客户端缓存等常见需求的解决方案。
示例在后端使用带有 Node.js 和 Express 的 Apollo Server,在前端使用带有 React 的 Apollo Client。但是,目标不仅仅是涵盖特定的 GraphQL 库,而是让您对基本概念有更全面的了解。例如,只有在学习了如何编写一个简单的客户端以确保您通过 HTTP 理解 GraphQL 格式之后,才“手动”引入 Apollo 客户端。
课程末尾还有一个 React 部分,涵盖最新的 Apollo Client 和 React Hooks 库。
本课程要求对现代 JavaScript 有很好的了解,最好熟悉 Node.js、Express 和 React。
您将在课程中学到什么:
- 基于 NodeJS、Express 和 Apollo Server 构建 GraphQL 服务器
- 使用常规 HTTP 或 Apollo 客户端请求从 JavaScript 客户端应用程序调用 GraphQL API
- 管理身份验证许可、存储等
课程规格
出版商:Udemy 讲师:Mirko Nasato 语言:英语水平:基础到高级课程数量:65 持续时间:5 小时 31 分钟
课程主题
先修课程
课程图片
GraphQL 课程介绍视频(Example)
媒体错误:格式不受支持或来源未找到
安装指南
在 Extract 之后,用您最喜欢的播放器观看。
英文字幕
画质:1080p
变化:
2022/5版本相比2021/5增加了10节课的课时和9分钟的时长。部分课程也已更换。此外,课程质量已从 720p 升级到 1080p。