⏱あなたの時間は大切です。
🎢 GraphQLとは何ですか?
サービスを構成するソフトウェア間では、多くのデータが来たり、コミュニケーションが行われたりします。 GraphQLはこれまで広く使われていたREST APIとは異なる方式の情報交換です。サービスの特性に応じて、より効率的で簡単で強力な方法でフロントエンドとバックエンド、サーバーとモバイルアプリなどの要素間のコミュニケーションを実現することができます。
🚀 Apolloとは何ですか?
GraphQLでサービスを作成するには、その形式に応じてフロントエンドからデータを要求し、バックエンドでそれを受け取り、ジョブを処理できるようにするソフトウェアが必要です。 Apolloはそれぞれバックエンドサーバー、そしてReactなどのフロントウェブやモバイルアプリでGraphQLを使った情報交換を簡単に実装できるようにしてくれます。
📚 これらを学ぶと何がいいですか?
GraphQLを理解し、Apolloを扱うことがわかったら、サーバーとデータをやり取りするWebまたはモバイルアプリサービスをより迅速かつ簡単にすることができます。 REST APIとGraphQLのそれぞれの強みを把握し、それらを積載適所に活用してサービスの能率と性能を最大限に引き上げることもできます。
⚡これはどんな講座ですか?
ヤルパクのGraphQL&Apollo講座は、合計90分という短い時間の間、GraphQLとApolloの基礎だが重要な内容を素早く取り上げます。映像を目で一度見るだけでも、GraphQLとApolloをすぐに理解して活用してサービスを作ることができるように企画しました。 練習を進め、必要な場所にコードを貼り付けることができるように、講義用ページにすべてのコードスニペットが載っています。講師のタイピングを待つ必要がなく、クールに進む画面で素早く知識を習得できます。
皆さんの時間は大切ですからね。 😁

コードはすぐに貼って使用してください!

特定の概念が必要な部分は、ページに挿入された簡単なヤルコ画像で補足されます。
📑 どんなことを学びますか?
1. GraphQLが何で、なぜ書くのですか?
GraphQLがなぜ誕生したのか、どのような特性を持つのかをREST APIとの比較を通じて調べ、直接情報をやり取りすることで、その使い方と有用性を調べます。
2. GraphQL サーバーの作成
Apollo Serverを使用してNode.jsベースのバックエンドサーバーを実装します。
3. GraphQL サーバーの深さの把握
GraphQLのより多くの機能、そしてそれをApollo Serverとして実装する方法を学びます。
4. GraphQL クライアントの作成
Apollo Clientを使用して、ReactベースのWebサイトからGraphQLでサーバーとデータを送受信するサービスを実装します。