Other Related Roadmaps Find the detailed version of this roadmap
along with resources and other roadmaps
Frontend Developer Roadmap
Backend Developer Roadmap A3OS ARIYAN's LaunchPad
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