AI Features
Log In
0% completed
All Lessons
Free Lessons (3)
An Introduction to GraphQL
What is GraphQL?
GraphQL Server and GraphQL Client
How to Get Started
Generating a Personalized Access Token
Using our Personalized Access Token
Interacting with GitHub's GraphQL API
Getting Started with GitHub's GraphQL API
Exploring GitHub's GraphQL API
My First Query
Queries and Organizations
GraphQL Variables
The Structure of a Query
GraphQL Mutations
GraphQL Pagination
Combining React with GraphQL
Introduction to Writing GraphQL App with React
React GraphQL Query
GraphQL Nested Objects in React
GraphQL Variables and Arguments in React
React GraphQL Pagination
React GraphQL Mutation
Shortcomings of GraphQL in React without a GraphQL Client library
Project
Build a Digital Library Using Gatsby and GraphQL
Introducing Apollo Client with GraphQL
Introduction to Apollo Client
Starting with Apollo Boost
Quiz on Apollo Boost
Executing a GraphQL Query Using Apollo Client
Quiz on Executing a GraphQL Query
Apollo Client with GraphQL Variables, Nested Objects
Challenge: Apollo Client and GraphQL Pagination
Quiz on GraphQL Variables and Nested Objects
Apollo Client and a GraphQL Mutation
Challenge: Implement `removeStar` Mutation
React with Apollo and GraphQL
Writing your first React with GraphQL and Apollo Client
Configure Apollo Client for React and GitHub's GraphQL API
Quiz on Configuring Apollo Client
Connect Data-Layer to View-Layer: Introducing React Apollo
Quiz on Connecting Data-Layer to View-Layer
GraphQL Query with Apollo Client in React
Quiz on Writing a GraphQL Query with Apollo Client
Apollo Client Error Handling in React
Quiz on Apollo Client Error Handling
GraphQL Mutation with Apollo Client in React
Quiz on GraphQL Mutation
GraphQL Query/Mutation with Higher-Order Components in React
Quiz on GraphQL Mutation with Higher-Order Components
Local State Management with Apollo Client in React
Quiz on Local State Management with Apollo Client
Apollo Client Optimistic UI in React
Quiz on Client Optimistic UI in React
GraphQL Pagination with Apollo Client in React
Quiz on GraphQL Pagination
GraphQL Caching of Queries with Apollo Client in React
Quiz on Caching of Queries
Implementing the Issues Feature: Setup
Implementing the Issues Feature: Client-Side Filter
Implementing the Issues Feature: Server-Side Filter
Apollo Client Prefetching in React
Quiz on Apollo Client Prefetching
Challenge: Commenting Feature
Local Installation Guide
Installing Packages to Use React with GraphQL
Installing Packages to Use Apollo Client with GraphQL
Installing Packages to Use React with Apollo GraphQL
Home
Courses
A Practical Guide to GraphQL: From the Client Perspective
Challenge: Implement `removeStar` Mutation
Test your skills and implement another mutation using Apollo Client!
We'll cover the following...
Problem Statement
Solution
Problem Statement
...