Get started with GraphQL, a query language for APIs. Learn about the basic types and fields, how to set up persistence, how to work with items with mutations, and more.
Overview
Syllabus
Introduction
- Learning GraphQL essentials
- Course prerequisites
- IDE and required tools
- GraphQL overview
- Server setup
- The initial GraphQL setup
- Basic GraphQL schema
- Object types and fields
- Query and mutation types
- What is the resolver and its role?
- Scalar types
- Enumeration types
- List of types inside another
- Installing MongoDB for GraphQL
- Finalizing the database connectors
- Update resolvers for MongoDB
- Data persistence with SQL
- Adding new items with mutations
- Updating items with mutations
- Deleting items with mutations
- Querying all products
- Querying with aliases
- Querying with fragments
- Continuing with GraphQL
Taught by
Emmanuel Henri