Odyssey

GraphQL tutorials and resources

Search, filter, and browse our catalog of GraphQL tutorials.

33 results
Sort by:
Apollo lunar module
beta

Intro to GraphQL with Java & DGS

Learn the basics of GraphQL with Java and Netflix's Domain Graph Service (DGS) framework

Course
Astronaut spacesuit
beta

Intro to GraphQL with .NET (C#) & Hot Chocolate

Learn the basics of GraphQL with .NET C# and the Hot Chocolate framework

Course
Hubble space telescope
beta

Intro to GraphQL with TypeScript & Apollo Server

Learn the basics of GraphQL with TypeScript and Apollo Server

Course
Space shuttle

Lift-off I: Basicsv2

Get started with Apollo Server & Client (JavaScript/TypeScript)

Course
Saturn V rocket boosters

Lift-off II: Resolversv2

Live data, resolvers, and data sources

Course
Apollo lunar module

Lift-off III: Argumentsv2

Getting specific with GraphQL query arguments

Course
Apollo lunar rover

Lift-off IV: Mutationsv2

Update data with GraphQL mutations

Course
Summit 2022 in San Diego

Learn at Summit

Get up to speed on the best talks that happened at GraphQL Summit 2022.

Course
Plates

GraphOS: Basics

Get started with Apollo's GraphQL API development platform. Analyze graph metrics, improve the client experience and enable a smooth GraphQL development experience.

Course
Plates
beta

GraphOS: Safe API delivery

Launch API changes with confidence using the GraphOS schema registry, schema checks and graph insights.

Course
Plates
beta

GraphOS: Growing your API

Expand your API with a new business domain. Learn how to use GraphOS and the federated GraphQL architecture to easily add new capabilities to your API.

Course
Hubble space telescope

Voyage I: Federation from Day One

Modularize your GraphQL backend using Apollo Federation

Course
Illustration of the Kepler telescope

Voyage II: Federating the Monolith

Transform a monolith graph into a supergraph

Course
Illustration of the James Webb Space Telescope

Voyage III: Federation in Production

Integrate schema checks and graph variants into a supergraph in production

Course
Apollo lunar module

Lift-off lab

Build an entire feature on your own. No teaching, just building!

Lab
apollo nasa moon boots

Migrating to AS4

Upgrade the Catstronauts app to use the latest features of Apollo Server 4

Side quest
apollo nasa moon boots

Authentication & Authorization

User logins and permissions

Side quest
apollo nasa moon boots

Deploying an Apollo app with Railway

Deploying Catstronauts to production

Side quest
apollo nasa moon boots

Intermediate Schema Design

Enums, inputs, interfaces, and query fragments

Side quest
Space shuttle
beta

Client-side GraphQL with React & Apollo

Get started with Apollo Client and React

Course

Enterprise best practices: Contracts

Learn how contracts work and how to use them to create variants of your supergraph.

Course

Enterprise best practices: Effective supergraph stewardship

Learn the importance of effective stewardship, and what you can do.

Course
Space shuttle

Federation 2 Migration Lab

An enterprise lab to help you safely migrate your unified graph from Federation 1 to Federation 2

Lab

Enterprise best practices: Managed Federation

Safely deliver your supergraph changes in your enterprise CI/CD pipelines

Course
Shuttle
beta

Federation with Java & DGS

Go further with GraphQL with Java and Netflix's Domain Graph Service (DGS) framework

Course
Astronaut spacesuit
beta

Federation with .NET (C#) & Hot Chocolate

Go further with GraphQL with .NET (C#) and the Hot Chocolate framework

Course
Hubble space telescope
beta

Federation with TypeScript & Apollo Server

Go further with GraphQL with TypeScript and Apollo Server

Course

Introduction to Apollo Federation

Learn the very basics of Apollo Federation and how to get started building your supergraph!

Course

Apollo Studio User Orientation

Get started with Apollo

Course

Enterprise best practices: Router extensibility

Learn how to extend the Apollo Router to create custom routing logic

Course
Astronaut with cat

Enterprise best practices: Schema design

Learn about Apollo's recommended schema design strategy as well as many practical tips for creating expressive and evolvable GraphQL schemas.

Course

Enterprise best practices: Supergraph observability

Learn how to observe the behavior and performance of your supergraph using both GraphOS reporting and cloud-native telemetry.

Course

Enterprise best practices: Testing

Learn how to test the various components of a supergraph

Course

© 2024 Apollo Graph Inc.

Odyssey

  • Home
  • Get started
  • Privacy Policy