YoVDO

GraphQL Query Language

Offered By: egghead.io

Tags

GraphQL Courses Web Development Courses Data Filtering Courses User Authentication Courses

Course Description

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

Related Courses

Web Development
Udacity
Add Google Sign-In to your Android Apps
Google via Udacity
Firebase Essentials For Android
Google via Udacity
Desarrollo de Aplicaciones Web: Seguridad
University of New Mexico via Coursera
Web Application Development: Security
University of New Mexico via Coursera