課程簡介

介紹

什麼是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)

相關課程

課程分類