Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

egghead.io

GraphQL Query Language

via egghead.io

Overview

GraphQL is gaining traction as one of the most popular ways to create an API. Regardless of which GraphQL implementation you pick, you’ll use the QL in GraphQL — the query language — to query data, change data with mutations, and listen for data changes with subscriptions.
You need to know the Query Language regardless of the server-side implementation. In this course, we will learn the GraphQL query language by sending an assortment of GraphQL operations to an existing API.
To start, we’ll learn how to write queries to obtain all the data needed for an app in one response. As the course progresses, we’ll use mutations to add and change data. To wrap up, we’ll investigate GraphQL subscriptions and realtime data.
After the course, you’ll be ready to communicate with a GraphQL API regardless of server-side implementation using the GraphQL query language.

Syllabus

  • Send a Query with GraphQL Playground
  • Query a List of Objects with GraphQL
  • Query an Enumeration Type with GraphQL
  • Send a Nested GraphQL Query
  • Filter a GraphQL Query Result Using Arguments
  • Renaming Fields with GraphQL Aliases
  • Use Variables to Filter a Query Result with GraphQL
  • Query Connected Data with the GraphQL Query Language
  • Create Operation Names for GraphQL Queries
  • Use an Input Type to Create an Account with a GraphQL Mutation
  • Authenticate a User with a GraphQL Mutation
  • Send a checkOut Mutation with GraphQL as an Authorized User
  • Change Check In Status with a GraphQL Mutation
  • Reuse GraphQL Selection Sets with Fragments
  • Explore Refactored GraphQL Queries
  • Query GraphQL Interface Types in GraphQL Playground
  • Query Lists of Multiple Types using a Union in GraphQL
  • Listen for Data Changes in Real-time with a GraphQL Subscription
  • Query a GraphQL API's Types With Introspection Queries

Taught by

Eve Porcello

Reviews

4.7 rating at egghead.io based on 944 ratings

Start your review of GraphQL Query Language

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.