Odyssey / Getting Started with GraphQL and Apollo: Backend

Illustration of an astronaut holding the GraphQL logo in outerspace

Getting Started with GraphQL and Apollo: Backend


Course details

  • Sep 28, 2022
  • 20 lessons
  • 31m

Instructor

Apollo

Start course

What you'll learn

  • Welcome!

    2m

  • What is GraphQL?

    1m

  • Journey of a GraphQL operation

    1m

  • Architecture of a GraphQL server

    2m

  • Exercise: Designing your first schema

    1m

  • SDL Crash Course

    2m

  • Exercise: Convert your data map to SDL

    2m

  • Resolvers and data sources

    1m

  • Code-Along: Use RESTDataSource instead of mocks

    2m

  • Code-Along: Resolver map

    2m

  • Code-Along: Connecting resolvers & data sources

    2m

  • Code-Along: Finishing the home page query

    3m

  • The args parameter

    1m

  • Exercise: Write resolvers for the track and module pages

    1m

  • Mutations

    2m

  • Exercise: Implement the likeTrack mutation

    1m

  • Code-Along: Error handling

    2m

  • Exercise: More error handling

    1m

  • Putting it all together

    1m

  • Closing Debrief

    1m

Course description

Learn how to use Apollo Server to build a GraphQL server that can respond to client requests for data. This course should be used as a companion to the "Getting started with GraphQL and Apollo: Backend" workshop. We'll learn what GraphQL is and how to use a schema-first design process to collaborate with the frontend team. Then we'll write the schema, resolvers, and data sources for our graph. Finally, we'll test our server using Apollo Studio.

Prerequisites

JavaScript basics, Node.js basics

© 2022 Apollo Graph Inc.

Odyssey

  • Home
  • Get started
  • About Odyssey
  • Privacy Policy