Courses | graphql.framework.dev

Courses

20
logo
Beginner
Video
What is GraphQL? Why would you use it? Why wouldn't you use it? How do you create an API and query with it in GraphQL? Learn all that and much more in this tutorial.
logo
Advanced
Interactive
Become a GraphQL master by learning to build production-ready GraphQL APIs in Node.js and Apollo Server.
logo

Beginning GraphQL

Packt Publishing

Beginner
Interactive
Learn faster data fetching using this query language and improve the performance of your application.
logo
Intermediate
Interactive
Learn to use GraphQL on the client-side using React with Apollo Client.
logo
Advanced
Interactive
GraphQL brings joy to using APIs. Even though it's based on a type system, GraphQL in many ways is more flexible than REST.
logo
Beginner
Video
In this hands-on workshop, we'll get acquainted with the fundamentals of GraphQL.
logo
Beginner
Interactive
A practical guide that teaches you GraphQL with JavaScript. Optimally paced, No-nonsense. Learn quickly!
logo

Intermediate Gatsby v2

Jason Lengstorf

Intermediate
Interactive
The baseline setup in Gatsby will take you far, but in any complex web app, you’ll end up needing to go beyond the defaults.
logo
Intermediate
Video
How to implement DataLoaders in your GraphQL project. We'll walk through setup and configuration, and build a simple API to demonstrate how GraphQL DataLoaders can dramatically reduce duplicate API calls.
logo
Beginner
Interactive
Learn to build blazing-fast apps and websites with React using Gatsby!
logo
Intermediate
Interactive
At the core of a good client-side GraphQL library is a cache. The cache is very important for improving the efficiency of your data retrieval and providing your users with a clean user experience.
logo
Intermediate
Video
Are you ready to start using GraphQL but don't have time to rewrite your legacy REST API? In this session, we'll show you some strategies for incrementally porting your APIs to start using GraphQL that allows you to leverage your existing REST APIs.
logo
Intermediate
Video
Learn how to connect different data types so you can connect data across services. In this training, we create a user entity with the @key to connect across services and connect back to our users through our service. We'll also look at our index file, and make some adjustments to our color.
logo
Intermediate
Video
In this workshop, you'll go beyond the basics of GraphQL to learn about some of the commonly used tools and techniques that will help you build powerful applications at scale.
logo
Intermediate
Interactive
Learn everything you need to create a GraphQL API on the server in Node.js with Apollo Server.
logo
Beginner
Video
In this JS Drop, Eve Porcello from Moon Highway will show you how to set up a GraphQL API using Apollo Server, a Node JS implementation of GraphQL server, using a schema and resolver functions, in just 33 lines of code!
logo
Intermediate
Video
In this episode, Eve explains the concept of GraphQL Microservices and how we can think about architecting our applications this way.
logo
Beginner
Video
GraphQL provides a strong-typing system to better understand and utilize our API to retrieve and interact with our data.