Odyssey

beta

Intro to GraphQL with Java & DGS

Learn about the GraphQL schema, arguments, queries, and mutations. We'll implement a GraphQL API with Java and DGS.

Start course
Apollo lunar module

Details

  • Updated Sep 10, 2024
  • 13 lessons

What you'll learn

  • The schema-first design approach and its benefits

  • Schema definition language (SDL) fundamentals

  • Build a GraphQL API using Java and DGS

  • Write datafetcher functions

  • Connect a REST data source

  • How to use the DgsDataFetchingEnvironment parameter in datafetcher functions

  • Use arguments in the schema

  • Use resolver chains to resolve data

  • Use the DGS getLocalContext method

  • Add mutations to a schema

  • Learn best practices for mutation responses

Prerequisites

  • Basic programming knowledge using Java

Instructor

Liz Hennessy

Lesson List

This tutorial includes

    Currently in
    beta

  • tasks
  • multiple choice questions
  • fill in the blank activities

  • Coming soon

    • code challenges
    • videos

Related tutorials

Shuttle
beta

Caching in subgraphs with Java & DGS

Improve performance of your DGS subgraph by caching GraphQL operations and responses

Course
Shuttle
beta

Data loaders with Java & DGS

Improve your graph's performance with data loaders, Java, and Netflix's Domain Graph Service (DGS) framework

Course
Shuttle
beta

Federation with Java & DGS

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

Course
Explore our entire catalog

© 2024 Apollo Graph Inc., d/b/a Apollo GraphQL.

Odyssey

  • Home
  • Get started
  • Privacy Policy