-
Setup and Introduction
- IDE and Required Tools
- GraphQL Overview
- GraphQL - query language
- Server Setup
- Package -
npm i express express-graphql graphql nodemon
- Create a simple web server with Node
- Package -
- The Initial GraphQL Setup
- Simple schema of GraphQL
- Basic GraphQL schema
-
Types and Schemas
- Object types and fields
- Query and mutation types
- What is a resolver and its role
- Scalar types
- Enumeration types
- List of types inside another
-
Setting Up Persistence
- Installing MongoDB for GraphQL
- Finalizing the database connectors
- Update resolvers for MongoDB
- Data persistence with SQL
-
Mutations
- Add new items with mutations
- Updating items with mutations
- Deleting items with mutations
-
Queries in Depth
- Querying all products
- Querying with aliases
- Querying with fragments