GraphQL Roadmap
Step by step guide to becoming an Android developer.
Ask AI about GraphQL Roadmap
Legend
Propose
Alternatives
Options
1 Introduction
What is GraphQL?
Problems GraphQL Solves
Thinking in Graphs
GraphQL on Frontend & Backend
2 Queries
What are Queries?
Fields
Aliases
Arguments
Directives
Variables
Fragments
3 Mutations & Subscriptions
Mutations:
What are Mutations?
Multiple Fields in Mutation
Operation Name
Subscriptions:
What are Subscriptions?
@defer / @stream directives
4 Schema
Type System
Scalars
Objects
Enums
Interfaces
Unions
5 Validation & Execution
Root Fields
Resolvers
Scalar Coercion
Validation
Producing the Result
6 Serving over Internet & Pagination
GraphQL Over HTTP
GraphQL Over WebSockets / SSE
Caching & Batching
Authorization
Pagination
7 Implementations
GraphQL.js
GraphQL Go
GraphQL Java
8 Servers (JavaScript)
graphql-http
GraphQL Yoga
Apollo Server
mercurius
9 Clients (JavaScript)
graphql-http
Relay
Apollo Client
Urql