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

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

4.48 (236 reviews)
Udemy
platform
日本語
language
Web Development
category
instructor
【GraphQL入門】RESTに代わるモダンAPIのGraphQLでニュースアプリAPIを構築しながら基礎を学ぶ入門講座
2,059
students
4 hours
content
Jul 2022
last update
$59.99
regular price

What you will 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が理解できる

サブスクリプションを使ったリアルタイム投票や投稿が実装できる

Why take this course?

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


■ 本コースの対象者

・GraphQL完全初心者の方

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

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

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

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


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

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

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


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

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

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

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

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

Screenshots

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

Reviews

March 20, 2023
GraphQLの基礎知識については網羅的に学べたと思います。 ところどころ、使っている用語に本来の意味と違うものがあった (例えばバッククオートをシングルクオートと言ったり) のと、JWT周りの説明はそのまま作ると危険な説明となっていたので、注意が必要です。
Naosuke
March 11, 2023
GraphQLを使ったバックエンドの実装についてコードレベルで理解したい人向け。シンプルなAPIに加えて認証についても書かれているので、Headerに入っている情報をどう使うかについてもざっくり理解できる。REST APIとの違いや、どういうシステムにGraphQLを使うべきか等は別途学ぶ必要がありそう。
Sk
September 4, 2022
GraphQLを使ったことがなかったがとてもわかりやすかった ただJWTの説明に疑問を感じた 今回のJWTはヘッダー+ペイロード+署名をbase64エンコードしただけのものだからAPP_SECRETを知らない第三者がこのトークンを拾っても中身を見ることは可能です ですのでこれを暗号化というのはやめたほうが良いなと思いました(APP_SECRETがなければ復号化できないと思いユーザーデータをまるごと突っ込む人もいるようです) 署名でペイロードやヘッダーの改竄が検証できるというだけです

Charts

Price

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

Rating

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

Enrollment distribution

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

Related Topics

4666160
udemy ID
4/30/2022
course created date
6/2/2022
course indexed date
Bot
course submited by