Part 8 - GraphQL
Core Concepts
- Database schemas, resolvers, and fragments
- Interacting with a database using queries, mutations, and subscriptions
- Handling and updating the cache
- The n+1 problem
Libraries/Tools Learned
- GraphQL
- Apollo
- Dataloader
Projects
Library App
In this project, we developed a GraphQL application for a small library, starting with a base. We had to implement a database, user administration, many routes for retrieving information from queries, and a frontend to go along with it all.