Learning GraphQL

Learning GraphQL

English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 0h 55m | 125 MB

Data-driven applications depend on remote queries that run through APIs. GraphQL—a query language for APIs that was originally built by Facebook—allows developers to choose the kinds of requests they want to make and to receive information on multiple facets of that query in one request. The GraphQL approach to querying across networks can address a wide variety of large-scale development problems.

In this course, learn how to get started with GraphQL. Eve Porcello introduces the basics of this query language, then walks through queries, variables, and operation names. Eve explains how to work with mutations and subscriptions, as well as how to create and enhance schema. She covers topics like creating a custom object, adding an enumeration type, writing schema documentation, and much more.

Table of Contents

Introduction
1 An introduction to GraphQL
2 What you should know before watching this course

1. What Is GraphQL
3 Understanding GraphQL
4 How GraphQL differs from REST
5 Using GraphQL Playground

2. GraphQL Queries
6 Using enum types and arguments
7 Adding variables
8 Querying connected types
9 Creating operation names

3. Mutations and Subscriptions
10 Changing data with mutations
11 Creating GraphQL fragments
12 Working with subscriptions
13 Challenge Sending pet library queries
14 Solution Pet library query construction

4. Creating a GraphQL Server Schema
15 Introducing the GraphQL schema definition language
16 Setting up a GraphQL server with Apollo Server
17 Creating a custom object
18 Adding an enumeration type

5. Schema Enhancements
19 Working with mutations
20 Sending input types to mutations
21 Building a custom scalar
22 Returning a custom object
23 Customizing schema mocks with Apollo Server
24 Creating subscriptions
25 Writing schema documentation

Conclusion
26 Next steps

Homepage