If you complete the RedwoodJS tutorial, you’ll actually use and learn many GraphQL concepts that are requisite knowledge for successfully building apps with GraphQL.
GraphQL Concepts in the Tutorial
- You’ll learn about SDL and schemas.
- You’ll write a service that acts as your resolver.
- You’ll start using directives for authentication.
- You’ll make queries and mutations.
- You’ll already be using some of the leading tools brought to you by The Guild.
Ok – that’s a lot of terminology. Fortunately, RedwoodJS GraphQL server does the heavy lifting for you by merging your schema and integrating with GraphQL Yoga so you can just start building an API.
Further Reading
Here are some places you can visit to learn more about GraphQL.
- The Guild and specifically their:
- The official GraphQL site is a solid “go to” for learning more and understanding what people mean when they say:
- Queries and mutations
- Directives
- Schema or SDL
- Directives
- Introspection
- So many other words
- You can sign up for graphql.wtf to get weekly videos about GraphQL directly to you inbox
- You can also watch them directly on the graphql.wtf website.
- Videos include topics such as learning how to cache your responses.
- Reading up on the Envelop plugins will introduce you to the inner workings of the GraphQL lifecycle and give you insight into each of the execution phases including:
- Parsing
- Validating
- Context building
- Executing
- Resolver calling
You can also browse the code in the RedwoodJS graphQL-server
package to see how it’s built and the various tools used.