Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
【GraphQL入門】RESTに代わるモダンAPIのGraphQLでニュースアプリAPIを構築しながら基礎を学ぶ入門講座
Highest Rated
Rating: 4.4 out of 5(362 ratings)
3,069 students

【GraphQL入門】RESTに代わるモダンAPIのGraphQLでニュースアプリAPIを構築しながら基礎を学ぶ入門講座

HackerNewsアプリのGraphQLサーバーを構築しながら、GraphQLの本質とREST APIとの違いを理解して実務でも使いこなせる知識を身に着けられるGraphQL実践講座。モダンなAPI構築手法キャッチアップしてみよう
Created byShin Code
Last updated 7/2022
Japanese

What you'll learn

  • GraphQLとは何か?が図解で理解できる
  • GraphQLとREST APIとの違いが明確に理解できる
  • GraphQLを用いて実践的なニュースアプリAPIを構築できる
  • GraphQLの型定義の方法が学べる
  • GraphQLのリゾルバの意味と使い方が理解できる
  • GraphQLにおけるサブスクリプション機能が実装できる
  • Query, Mutation, Subscriptionの意味と実装ができる
  • Apolloライブラリを利用してGraphQLサーバーを1から構築できる
  • Apolloサーバー特有のPlaygroundの使い方が学べる
  • Apolloサーバーにおけるcontextの理解ができる
  • RDB(リレーショナルデータベース)を簡単に扱えるPrismaの基礎が学べる
  • Prismaを使ったデータベース管理手法がハンズオンで学べる
  • Prismaを用いたデータ永続化の手法が学べる
  • PrismaStudioを使ったデータ管理手法が学べる
  • JWT認証手法の理解と実装ができる
  • JWT認証を用いてユーザー登録とログインが実装できる
  • リアルタイム通信で利用されるpubsubが理解できる
  • サブスクリプションを使ったリアルタイム投票や投稿が実装できる

Course content

9 sections56 lectures4h 6m total length
  • 本講座で学ぶこと・デモ3:04
  • 本講座を学習する流れ1:02

Requirements

  • 基本的なJavascriptの知識
  • 基本的なLinuxコマンドの知識

Description

REST APIに代わるモダンAPI「GraphQL」を初めて触る人に向けたコース構成になっています。


■ 本コースの対象者

・GraphQL完全初心者の方

・GraphQLを学んでREST APIとの違いを明確に理解しておきたい方

・GraphQLの公式ドキュメントを読んでもイマイチ理解が深まらない方

・公式ドキュメントよりも動画でサクッと理解したい方

・クエリやリゾルバ等の難しい概念をサクッと理解したい方


RESTに代わることで近年注目されているGraphQL。

余計な情報を取得しないスマートなWebAPI構築が実現できます。

バックエンドエンジニアとしてはキャッチアップしておきたい最新技術の1つ。


■ 本コースを受講する際の注意点

・HTML/CSS/JavaScriptの基本的な文法とルールは教えていません。

すでにGraphQLの公式ドキュメントを読み終えて理解済みの方は、

この講座では新しい学びがないので受講しないようにしてください。

・フロントエンド側の実装は行っておりません。バックエンドAPI構築に注力しています。

Who this course is for:

  • GraphQLを全く知らない初学者の方
  • これからGraphQLをマスターしてみたい方
  • 文字ではなく動画でサクッとGraphQLを学んでみたい方
  • 業務でGraphQLを使用することになった方