资源内容
GraphQL自2012年在Facebook创建,并于2015年作为开源软件发布以来,已经证明了它的存在价值。当涉及到构建现代API时,GraphQL与REST和gRPC并列为“三大”之一,并且是GitHub、Shopify等众多大公司首选的解决方案。GraphQL解决了开发者在构建传统REST API时遇到的许多问题,并以优雅的读写方式以及独特的方式来订阅数据变化的方式做到了这一点。在这门长达7个半小时的课程中,GraphQL指导委员会成员兼热门GraphQL库HotChocolate的创建者Michael Staib将假设您对此主题没有任何了解,并带领您达到一个相当不错的水平,使您能够使用C#构建GraphQL .NET应用程序。
01 欢迎致辞
02 本课程您将学到什么
03 本课程适合谁以及先决条件
04 为什么选择GraphQL
05 让我们来看看GraphQL
06 解释GraphQL操作结构
07 快速了解GraphQL传输协议
08 创建我们的第一个GraphQL服务器!
09 基于注解的模式构建方法
10 探索GraphQL类型系统
11 GraphQL对象类型
12 GraphQL接口类型
13 GraphQL联合类型
14 GraphQL枚举类型
15 GraphQL输入对象
16 GraphQL OneOf输入
17 开始使用Entity Framework
18 使用GraphQL投影与Entity Framework
19 字段中间件解释
20 GraphQL中的分页
21 过滤
22 过滤与排序
23 探索模式构建方法
24 引言
25 使用类型模块和自动类型注册进行构建
26 分割根类型
27 层次架构中的游标分页
28 在Hot Chocolate中使用类型扩展
29 DataLoader简介
30 使用DataLoader与嵌套分页
31 GraphQL查询模式简介
32 实体模式
33 处理复合键
34 暴露内部标识符
35 解释GraphQL错误和非空性
36 抛出自定义GraphQL错误
37 在GraphQL查询中使用领域错误
38 GraphQL突变简介
39 实现一个基本的突变
40 突变设计原则
41 突变约定
42 GraphQL突变的错误模式
43 实现Patch突变
44 使用GraphQL处理文件上传
45 GraphQL订阅简介
46 实现一个基本的订阅
47 实现一个基本的聊天
48 使用可重播事件保持状态
49 长运行突变
50 引言 (2)
51 将模式作为工件
52 导出模式CLI
53 什么是GraphQL模式注册表
54 设置模式注册表
55 使用模式注册表设置CI构建
56 使用模式注册表设置部署构建
57 设置客户端注册表
58 引言 (3)
59 为开发者遥测设置aspire
60 添加Hot Chocolate遥测
61 添加生产遥测
62 仪表选项
63 自定义跨度
64 评价本课程
本站所有内容均由网络公开等合法途径整理而来,该资料仅作为阅读交流使用,并无任何商业目的,严禁用于商业用途。
任何访问、浏览本网站,购买或未购买者,都代表已阅读、理解并同意遵守本声明条款。
关于价格:本站资料价格均不代表原商品实价,标价仅为人工整理网站所收取的服务费用。
内容来源:本站所有内容均来自网络公开等合法途径,本店仅做整理;若版权方、出版社认为本站侵权,请立即通知本站。如版权属实,本站将立即下架相关资料,谢谢!
版权所属:本站售出资料的版权归相应内容作者或权利人所有,本站不对涉及的版权问题负法律责任。
免责声明:资料所标识的价格是对本店整理资料以及网盘运营必须的费用支出所支付的适应补偿,资料索取者应尊懂版权方的知识产权! 支持正版!!!
相关规定:根据二00二年一月一日《计算机软件保护条例》规定为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬。
如有侵权请您联系邮箱:ccziyuanzhan@163.com 我们将第一时间为您处理!
暂无评论内容