Under Construction

All course tracks

Backend and APIs · 30 lessons · up to 10 minutes each

GraphQL

A planned GraphQL path through schema design, resolver scope, pagination, and tests.

Coming Soon

One-time purchase · USD

Choose what to unlock

Access is attached to your account after payment is verified. No subscription.

One lesson

An individual lesson

This track has no lesson ready to buy yet. Each lesson becomes available only after it is built and reviewed.

$5.00Not available yet

Full category

GraphQL

Permanent access to the lessons published in this track when you buy. Future lessons are not included. 0 of 30 lessons are published; 0 are in owner review and 30 are Coming Soon.

$29.0030 lessons still in progress

Beginner

Lessons 1–10

  1. 01

    GraphQL: Sketch schema and type graph

    Topic: schema and type graph

    Draw a small map of schema and type graph in the context of GraphQL schemas, resolvers, authorization, and query performance; save a short example or check that demonstrates the result.

    Beginner4 minComing Soon
  2. 02

    GraphQL: Name the parts of queries and selection sets

    Topic: queries and selection sets

    Label the main pieces in queries and selection sets in the context of GraphQL schemas, resolvers, authorization, and query performance; save a short example or check that demonstrates the result.

    Beginner5 minComing Soon
  3. 03

    GraphQL: Trace an example of mutations and input objects

    Topic: mutations and input objects

    Follow one input through mutations and input objects in the context of GraphQL schemas, resolvers, authorization, and query performance; save a short example or check that demonstrates the result.

    Beginner6 minComing Soon
  4. 04

    GraphQL: Compare choices for resolver boundaries

    Topic: resolver boundaries

    Write down one practical difference between resolver boundaries in the context of GraphQL schemas, resolvers, authorization, and query performance; save a short example or check that demonstrates the result.

    Beginner7 minComing Soon
  5. 05

    GraphQL: Find the boundary in nullability and errors

    Topic: nullability and errors

    Mark where nullability and errors in the context of GraphQL schemas, resolvers, authorization, and query performance; save a short example or check that demonstrates the result.

    Beginner8 minComing Soon
  6. 06

    GraphQL: Inspect an example of pagination connections

    Topic: pagination connections

    Annotate a minimal example of pagination connections in the context of GraphQL schemas, resolvers, authorization, and query performance; save a short example or check that demonstrates the result.

    Beginner9 minComing Soon
  7. 07

    GraphQL: Connect authorization at fields to a neighboring concept

    Topic: authorization at fields

    Show how authorization at fields in the context of GraphQL schemas, resolvers, authorization, and query performance; save a short example or check that demonstrates the result.

    Beginner10 minComing Soon
  8. 08

    GraphQL: Spot a failure mode in N+1 query prevention

    Topic: N+1 query prevention

    Describe one likely failure for N+1 query prevention in the context of GraphQL schemas, resolvers, authorization, and query performance; save a short example or check that demonstrates the result.

    Beginner3 minComing Soon
  9. 09

    GraphQL: Read an official example of schema evolution

    Topic: schema evolution

    Summarize an official example of schema evolution in the context of GraphQL schemas, resolvers, authorization, and query performance; save a short example or check that demonstrates the result.

    Beginner5 minComing Soon
  10. 10

    GraphQL: Choose a use case for operation tests

    Topic: operation tests

    Match one small use case to operation tests in the context of GraphQL schemas, resolvers, authorization, and query performance; save a short example or check that demonstrates the result.

    Beginner6 minComing Soon

Intermediate

Lessons 11–20

  1. 11

    GraphQL: Build an example with schema and type graph

    Topic: schema and type graph

    Create a small working example that uses schema and type graph in the context of GraphQL schemas, resolvers, authorization, and query performance; save a short example or check that demonstrates the result.

    Intermediate4 minComing Soon
  2. 12

    GraphQL: Compose queries and selection sets with another component

    Topic: queries and selection sets

    Combine queries and selection sets in the context of GraphQL schemas, resolvers, authorization, and query performance; save a short example or check that demonstrates the result.

    Intermediate5 minComing Soon
  3. 13

    GraphQL: Configure mutations and input objects for a small case

    Topic: mutations and input objects

    Set up mutations and input objects in the context of GraphQL schemas, resolvers, authorization, and query performance; save a short example or check that demonstrates the result.

    Intermediate6 minComing Soon
  4. 14

    GraphQL: Validate inputs around resolver boundaries

    Topic: resolver boundaries

    Add a check around resolver boundaries in the context of GraphQL schemas, resolvers, authorization, and query performance; save a short example or check that demonstrates the result.

    Intermediate7 minComing Soon
  5. 15

    GraphQL: Use nullability and errors in a short workflow

    Topic: nullability and errors

    Add nullability and errors in the context of GraphQL schemas, resolvers, authorization, and query performance; save a short example or check that demonstrates the result.

    Intermediate8 minComing Soon
  6. 16

    GraphQL: Refactor pagination connections into a reusable unit

    Topic: pagination connections

    Extract pagination connections in the context of GraphQL schemas, resolvers, authorization, and query performance; save a short example or check that demonstrates the result.

    Intermediate9 minComing Soon
  7. 17

    GraphQL: Exercise authorization at fields with sample data

    Topic: authorization at fields

    Run sample data through authorization at fields in the context of GraphQL schemas, resolvers, authorization, and query performance; save a short example or check that demonstrates the result.

    Intermediate10 minComing Soon
  8. 18

    GraphQL: Observe N+1 query prevention outputs

    Topic: N+1 query prevention

    Capture the result of N+1 query prevention in the context of GraphQL schemas, resolvers, authorization, and query performance; save a short example or check that demonstrates the result.

    Intermediate3 minComing Soon
  9. 19

    GraphQL: Recover from a schema evolution failure

    Topic: schema evolution

    Handle one expected failure from schema evolution in the context of GraphQL schemas, resolvers, authorization, and query performance; save a short example or check that demonstrates the result.

    Intermediate5 minComing Soon
  10. 20

    GraphQL: Document operation tests behavior

    Topic: operation tests

    Write a short usage note for operation tests in the context of GraphQL schemas, resolvers, authorization, and query performance; save a short example or check that demonstrates the result.

    Intermediate6 minComing Soon

Advanced

Lessons 21–30

  1. 21

    GraphQL: Test a boundary around schema and type graph

    Topic: schema and type graph

    Add an edge-case test for schema and type graph in the context of GraphQL schemas, resolvers, authorization, and query performance; save a short example or check that demonstrates the result.

    Advanced4 minComing Soon
  2. 22

    GraphQL: Harden queries and selection sets

    Topic: queries and selection sets

    Add the relevant access, safety, or validation control to queries and selection sets in the context of GraphQL schemas, resolvers, authorization, and query performance; save a short example or check that demonstrates the result.

    Advanced5 minComing Soon
  3. 23

    GraphQL: Measure mutations and input objects

    Topic: mutations and input objects

    Record a small baseline for mutations and input objects in the context of GraphQL schemas, resolvers, authorization, and query performance; save a short example or check that demonstrates the result.

    Advanced6 minComing Soon
  4. 24

    GraphQL: Reduce cost in resolver boundaries

    Topic: resolver boundaries

    Change one measurable cost in resolver boundaries in the context of GraphQL schemas, resolvers, authorization, and query performance; save a short example or check that demonstrates the result.

    Advanced7 minComing Soon
  5. 25

    GraphQL: Diagnose a nullability and errors failure

    Topic: nullability and errors

    Use an observable signal to explain a failure in nullability and errors in the context of GraphQL schemas, resolvers, authorization, and query performance; save a short example or check that demonstrates the result.

    Advanced8 minComing Soon
  6. 26

    GraphQL: Make pagination connections repeatable

    Topic: pagination connections

    Show that rerunning pagination connections in the context of GraphQL schemas, resolvers, authorization, and query performance; save a short example or check that demonstrates the result.

    Advanced9 minComing Soon
  7. 27

    GraphQL: Review trade-offs in authorization at fields

    Topic: authorization at fields

    Compare two documented approaches to authorization at fields in the context of GraphQL schemas, resolvers, authorization, and query performance; save a short example or check that demonstrates the result.

    Advanced10 minComing Soon
  8. 28

    GraphQL: Improve N+1 query prevention maintainability

    Topic: N+1 query prevention

    Refine N+1 query prevention in the context of GraphQL schemas, resolvers, authorization, and query performance; save a short example or check that demonstrates the result.

    Advanced3 minComing Soon
  9. 29

    GraphQL: Verify schema evolution end to end

    Topic: schema evolution

    Check that a complete small flow using schema evolution in the context of GraphQL schemas, resolvers, authorization, and query performance; save a short example or check that demonstrates the result.

    Advanced5 minComing Soon
  10. 30

    GraphQL: Audit operation tests against its source docs

    Topic: operation tests

    Check the implementation of operation tests in the context of GraphQL schemas, resolvers, authorization, and query performance; save a short example or check that demonstrates the result.

    Advanced6 minComing Soon

Reference documentation

References support the selected track topics while its lesson content is built and reviewed progressively.

This track is a catalog outline only. Each lesson remains unavailable until it is built and personally reviewed.