Log In
0% completed
All Lessons
Free Lessons (5)
Introduction
Who Should Take this Course
Getting to Know GraphQL
Introduction to GraphQL
Comparison Between GraphQL and REST
GraphQL IDE Using Apollo Studio
Quiz on Introduction to GraphQL
Queries
How to Define Fields for Query Operation
Query Operation with Operation Name
Query Operation with Arguments
Query Operation with Aliases
Query Operation with Variables
Create Reusable Query Units and Fields Using Fragments
Dynamic Query Using Directives
Quiz on Queries
Challenge: Pizzas Query
Solution Review: Pizzas Query
Challenge: Tricky Pizzas Query
Solution Review: Tricky Pizzas Query
Mutations
Single Mutation
Multiple Mutation
Quiz on Mutation
Challenge: Pizza Mutation
Solution Review: Pizza Mutation
Schemas and Types
Introduction to Type System and Language
Schema with Object Types and Fields
Query and Mutation Types
Scalar Types
Enumeration Types
Schema with Lists and Non-Null
Schema with Interfaces
Schema with Union Types
Quiz on Schema and Types
Challenge: Pizza Schema
Solution Review: Pizza Schema
Schema Validation
Validate GraphQL Query
Quiz on Validate GraphQL query
Schema Execution
Root Fields and Resolvers
Scalar Coercion
Quiz on Schema Execution
Schema Introspection
Introduction to Schema Introspection
Quiz on Schema Introspection
GraphQL Best Practices
Design APIs Using GraphQL
Serving over HTTP Using Node.js
Pagination
Authorization
GraphQL Best Practices
Quiz on GraphQL Best Practices
Course Assessment
GraphQL Exam
Getting Started with GraphQL using Node.js
/
...
/
Who Should Take this Course
Who Should Take this Course
We outline the intended audience for this course.
We'll cover the following...
Intended audience
Intended audience
...