コース概要

導入

GraphQLとは何ですか?

  • GraphQLの進化
  • GraphiQl と GitHub API

GraphQL基礎の概要

  • クエリ
  • スキーマ
  • 突然変異
  • 定期購入

API の基礎とその機能

  • Scalarタイプ
  • Web アーキテクチャ パターン: 複合パターン、プロキシ パターン、およびファサード パターン

開発環境の準備

  • インストールと構成 GraphQL
  • Node.J のインストールと構成
  • Apollo のインストールと構成
  • Prismaのインストールと設定

スキーマとクエリ

  • GraphQL API のセットアップ
  • カスタム オブジェクト タイプの作成
  • GraphQL スキーマの使用
  • 操作引数を介してデータを渡す
  • 配列および配列要素の操作
  • リレーショナル データの探索

ミューテーションとサブスクリプション

  • ミューテーションを含むデータの作成、削除、更新
  • オブジェクトスプレッド演算子の使用
  • ノードアーキテクチャのリファクタリング
  • サブスクリプションの作成
  • 編集および削除のサブスクリプションを拡張する

PrismaによるGraphQLの認証

  • カスタムタイプリゾルバーのセットアップ
  • Prisma を介してクエリを渡す
  • Prisma を介して引数を渡す
  • Prisma を介して突然変異を渡す
  • Prisma を介してサブスクリプションを渡す
  • パスワードサポートの追加
  • トークンの検証

Apollo クライアントとテスト

  • テスト環境のセットアップ
  • テストデータによるシーディング
  • クエリとミューテーションのテスト
  • 認証のテスト

要約と結論

要求

  • Nodeの理解
  • JavaScriptプログラミング経験

観客

  • ウェブ開発者
  21 時間
 

参加者の人数


開始

完了


Dates are subject to availability and take place between 10:00 and 17:00.
Open Training Courses require 5+ participants.

お客様の声 (4)

関連コース

関連カテゴリー