Chapter 13: GraphQL Fundamentals
In this chapter, you will learn about the fundamentals of GraphQL, including its Schema Definition Language (SDL), queries, mutations, and subscriptions. This knowledge will help you in the next chapter, when you will implement an API based on GraphQL.
We will cover the following topics in this chapter:
- Introducing GraphQL
- Learning about the fundamentals of GraphQL
- Designing a GraphQL schema
- Testing GraphQL query and mutation
- Solving the N+1 problem
After completing this chapter, you will know about the basics of GraphQL, including its semantics, schema design, and everything you need to develop a GraphQL-based API using Spring and Spring Boot.