感谢网友分享,暂时只对VIP会员开放!
.NET中的GraphQL编程入门指南 | Getting Started: GraphQL in .NET
使用C#构建GraphQL .NET应用程序。
说明
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 评价本课程
发表评论(审核通过后显示) 取消回复