GraphQL Queries
GraphQL Mutations
GraphQL Subscriptions
GraphQL Schema
GraphQL Validation and Execution
GraphQL Server Implementation
GraphQL Roadmap
GRAPHQL INTRODUCTION
Overview
Why GraphQL
GraphQL Installation
Environment Setup
GraphQL vs REST APIs
Pros & Cons
GraphQL Playground
MUTATIONS
Mutations Overview
Writing Mutations
Operations Name
SUBSCRIPTION
Subscriptions Overview
Event Based Subscriptions
Live Queries
Real-time Updates
SCHEMA
Type System
Type Language
Object Types and Fields
Arguments in Schema
Query and Mutation Types
Scalar Types
Enumeration Types
Lists and Non-Null
Interfaces
Union Types
Input Types
Backend Implementation
Frontend Implementation
Pagination
VALIDATION AND EXECUTION
Validation
Execution
Resolvers
Writing Custom Resolvers
FRONTEND
JavaScript
Relay
Apollo Client
PAGINATION
Pagination
SERVER IMPLEMENTATION
Creating simple server
Defining Schema
Querying Data
Handling Data Updates
Caching
Error Handling in Mutations
User Authentication with JWT Tokens
Authorization
Introduction
QUERIES
Queries Overview
Writing Queries
GraphQL Fields
GraphQL Arguments
GraphQL Aliases
GraphQL Fragments
GraphQL Operations Name
GraphQL Variables
GraphQL Directives
GraphQL Inline Fragments
BACKEND
graphql http
GraphQL Yoga
Apollo Server
mercurius