课程大纲

介绍

什么是GrahpQL?

  • GraphQL的演变
  • GraphiQl 和 GitHub API

GraphQL 基础知识概述

  • 查询
  • 模式
  • 突变
  • 订阅

API 的基础知识及其功能

  • ScalaR 类型
  • Web 架构模式:复合模式、代理模式和外观模式

准备开发环境

  • 安装和配置 GraphQL
  • 安装和配置 Node.Js
  • 安装和配置 Apollo
  • 安装和配置 Prisma

架构和查询

  • 设置 GraphQL API
  • 创建自定义对象类型
  • 使用 GraphQL 架构
  • 通过操作参数传递数据
  • 使用数组和数组元素
  • 探索关系数据

突变和订阅

  • 创建、删除和更新具有突变的数据
  • 使用对象展开运算符
  • 重构节点架构
  • 创建订阅
  • 扩展编辑和删除的订阅

在 GraphQL 中使用 Prisma 进行身份验证

  • 设置自定义类型解析程序
  • 通过 Prisma 传递查询
  • 通过 Prisma 传递参数
  • 通过 Prisma 传递突变
  • 通过 Prisma 传递订阅
  • 添加密码支持
  • 验证令牌

Apollo 客户端和测试

  • 设置测试环境
  • 使用测试数据进行种子设定
  • 测试查询和突变
  • 测试身份验证

总结和结论

要求

  • 对 Node 的理解
  • JavaScript 编程经验

观众

  • Web 开发人员
 21 小时

人数



每位参与者的报价

客户评论 (4)

相关课程

Hasura GraphQL Engine

14 小时

GraphQL Basics

7 小时

Building Interactive Applications with React, Redux and GraphQL

28 小时

React, Relay, and GraphQL

14 小时

Data Management

35 小时

面向数据库管理员的SAP ASE

28 小时

Pivotal Greenplum for Developers

21 小时

MarkLogic Server

14 小时

SQL in Microsoft Access

14 小时

Access VBA

21 小时

Access - Data Base Designing

21 小时

Access Advanced

21 小时

Microsoft Access - download the data

14 小时

Access Intermediate

14 小时

VBA For Access & Excel

21 小时

课程分类