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

CodeSignal

GraphQL Mutations and Advanced Server

via CodeSignal

Overview

Go deeper into GraphQL by setting up data mutations, managing complex queries with parameters, and handling server-side subscriptions. Learn to utilize Apollo Server to manage mutations for creating, updating, and deleting resources.

Syllabus

GraphQL Mutations in Ruby

  • Add a Genre Field to the Book Type and Update All Functionality
  • Fixing Query and Mutation Bugs in a GraphQL Ruby Server
  • Add a GraphQL Mutation to Delete a Song by ID
  • Batch Add and Delete Books with GraphQL Mutations in Ruby
  • Build a GraphQL Server with Album Mutations and Queries in Ruby

Nested Queries in GraphQL

  • Switch Books to Reference Publishers Instead of Authors
  • Fixing Nested Resolvers in a Ruby GraphQL Server
  • Implementing Nested GraphQL Resolvers for Composers and Songs in Ruby
  • Implementing Nested GraphQL Queries for Movies and Directors in Ruby

GraphQL Subscriptions in Ruby

  • Add Book Update Subscription and Mutation
  • Fixing GraphQL Subscription Bugs in a Ruby Sinatra Server
  • Implementing GraphQL Subscriptions for Real-Time Book Updates in Ruby
  • Implementing a GraphQL Subscription for Real-Time Magazine Additions in Ruby
  • Implementing a GraphQL Ruby Server with Real-Time Book Subscriptions

Fetching External Data

  • Switching to Movies: Fetching External Movie Data in Ruby GraphQL Server
  • Fixing External API Data Mapping in a Ruby GraphQL Server
  • Building a GraphQL Sinatra Server with External API Data in Ruby
  • Fetching Local and External Movie Data with Ruby GraphQL

Reviews

Start your review of GraphQL Mutations and Advanced Server

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.