本コースでは、GraphQLの技術についてDjango(graphene-django)によるサーバー実装と、React Hooks/Apollo Clientによるフロントエンド実装について学んでいきます。セクション2でGraphQLの基礎を学び、セクション3、4で実践編としてオリジナル従業員管理システムを作成しながらGraphQLのサーバーサイドとクライアントの連携も含めて学習していきます。
⭐️学習ポイント
Section 2 : 基礎
GraphQL理論
GitHub GraphQL API の ドキュメント理解とハンズオン
query, mutation, フィルター、フラグメント、変数、Node, Edge, Connection, Relay Server Specification, Cursor based pagination
Section 3: Djangoを使ったGraphQLサーバーサイド実装
DjangoでGraphQLサーバー実装(Schema)
従業員管理システムのハンズオン (CRUD, フィルター、Pagination)
JWT認証の実装
Section 4: React Hooks/Apollo Client を使ったフロントエンド実装
React Hooks + Apollo Client 3.0
サーバーサイドとの連携
useQuery, useLazyQuery, useMutationの使い方
useContext + useStateによるグローバル状態管理