GraphQL curriculum

We're proud to say that our curriculum is the most
up-to-date on the market - there really is
nowhere better to learn GraphQL.

Our GraphQL training - what are the differences? #

CurriculumCompleteAPIClient
Curriculum
Schema Design
Complete
API
Client
 
Curriculum
Security & Error Handling
Complete
API
Client
 
Curriculum
Apollo Federation
Complete
API
Client
 
Curriculum
Hasura
Complete
API
Client
 
Curriculum
Tooling and best practices
Complete
API
Client
 
Curriculum
Apollo Client
Complete
API
 
Client
Curriculum
Caching and performance
Complete
API
 
Client
Immersive
For accelerated
learning
Complete
Bootcamp
  • 4 days
  • 9 am to 6 pm
  • In-person and remote
  • Starting at £1390
  • API + Client
API
API
  • 3 days
  • 9 am to 6 pm
  • In-person and remote
  • Starting at £995
Client
Client
  • 1 day
  • 9 am to 6 pm
  • In-person and remote
  • Starting at £395
Also available...

Choose a curriculum:

On completion of the GraphQL API training each student will:

  • Understand the main functionalities and responsibilities of a GraphQL Server
  • Learn how to connect your GraphQL API to different data sources such as a REST API or a database
  • Be aware of the multiple attack vectors that exist in GraphQL APIs
  • Understand of how to orchestrate a collection of GraphQL APIs under a single GraphQL gateway
  • Learn what is Hasura engine and how you can use it to auto generate GraphQL APIs on top of new or existing Postgres databases
  • Learn how to adopt GraphQL incrementally in large organizations with legacy code

GraphQL API Curriculum:

Day 1 - 09:00 - 18:00

Thinking in GraphQL, and GraphQL Specs. Find out more

Day 2 - 09:00 - 18:00

Schema design, and Apollo Federation. Find out more

Day 3 - 09:00 - 18:00

Hasura, and Advanced tooling & practices. Find out more

Day 4 - 09:00 - 18:00

Hackathon (optional day). Find out more

Next GraphQL API training

Learn from the best from anywhere!

Upcoming Training#

Using our site means you consent to our use of cookies. Find out more in our privacy policy.