Overstacked
Docs
We'll start by understanding what GraphQL is and how it works.
Learn how to write your first GraphQL query in the GraphQL Playground.
Learn how to write your first GraphQL mutation in the GraphQL Playground.
The schema is the blueprint of your GraphQL API.
Learn how the schema and resolvers work together to form a complete GraphQL API.
Let's take a look at the full-stack app we'll be building in this course.
Learn GraphQL from the ground up with this comprehensive course.
We'll take a deep dive into the structure of the schema and how we can build our apps to scale.
Learn how to generate typesafe code for your GraphQL server.
Setup a basic authentication system in our server through context.
Implement the full schema for our project and define all relationships.
Build out the resolvers for our schema and wrap up the completion of our back-end.
Setup our React client to connect to a GraphQL server.
Explore the optimal way to execute queries from our client.
Use codegen to generate fully-typed hooks to execute queries and mutations.
Implement a clean search-as-you-type experience for our jobs list using GraphQL.
Implement a client-side authentication flow connected to our GraphQL server.
Implement the profile section of our app to view the user and their applied jobs.
Implement a cancel application mutation to remove a job from a user's list of applied jobs.
Implement the admin page to create and delete jobs.
Learn about dataloaders, how they work and how they solve the N+1 problem.