0% found this document useful (0 votes)
43 views1 page

Graph QL

This document provides an overview of GraphQL including what problems it solves, how queries and mutations work, its schema and type system, execution and validation processes, and frontend and backend implementations in JavaScript like Apollo and Relay. It also lists additional related roadmaps for frontend and backend development involving GraphQL.

Uploaded by

Chukwuzube Sam
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
43 views1 page

Graph QL

This document provides an overview of GraphQL including what problems it solves, how queries and mutations work, its schema and type system, execution and validation processes, and frontend and backend implementations in JavaScript like Apollo and Relay. It also lists additional related roadmaps for frontend and backend development involving GraphQL.

Uploaded by

Chukwuzube Sam
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Other Related Roadmaps Find the detailed version of this roadmap

along with resources and other roadmaps



 Frontend Developer Roadmap

 Backend Developer Roadmap https : // roadmap.sh
GraphQL

What is GraphQL
GraphQL on the Frontend
Problems GraphQL Solves Introduction to GraphQL
GraphQL on the Backend
Thinking in Graphs

What are Queries


What are Mutations?

GraphQL Queries Mutations Multiple Fields in Mutations

Operation Name
Fields Definitions

Aliases Defaults What are Subscriptions

Arguments Variables Event Based Subscriptions

Directives Live Queries


Fragments

Variables in Fragments Subscriptons @defer / @stream directives

Inline Fragments / Meta Fields

Schema

Resolvers Root Fields

Synchronous Type System

Asynchronous Execution Validation Fields Scalars

Scalar Coercion Enums Int


Validation
Real-time
Lists Objects Float
Producing the Result
Authorization
Lists String

Over WebSockets
Interfaces Boolean
Over HTTP
Serving Over Internet Unions ID
Caching

Input Types
Batching Over SSE
Arguments
Authorization Pagination Authorization

JavaScript Frontend Implementations JavaScript

graphql-http Backend Implementations Relay

GraphQL Yoga Apollo Client

Apollo Server Urql

mercurius

For ecosystem and more, check other tracks involving GraphQL

Frontend Roadmap Backend Roadmap

You might also like