课程大纲

介绍

什么是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 小时
 

人数


开始

完结


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

客户评论 (4)

相关课程

课程分类