Learn how to get started with GraphQL, the popular query language designed to make data fetching and updating easier.
Overview
Syllabus
Introduction
- An introduction to GraphQL
- What you should know before watching this course
- Understanding GraphQL
- How GraphQL differs from REST
- Using GraphQL Playground
- Using enum types and arguments
- Adding variables
- Querying connected types
- Creating operation names
- Changing data with mutations
- Creating GraphQL fragments
- Working with subscriptions
- Challenge: Sending pet library queries
- Solution: Pet library query construction
- Introducing the GraphQL schema definition language
- Setting up a GraphQL server with Apollo Server
- Creating a custom object
- Adding an enumeration type
- Working with mutations
- Sending input types to mutations
- Building a custom scalar
- Returning a custom object
- Customizing schema mocks with Apollo Server
- Creating subscriptions
- Writing schema documentation
- Next steps
Taught by
Eve Porcello