course

NL/EN
This training is available in Dutch and English. More information

GraphQL

Learn GraphQL

Not yet scheduled
- No location
-
Keep me posted
2 days
1480 (excl. VAT)
Keep me posted

Description

You'll learn how to build and use a GraphQL API in this hands-on training. We thoroughly cover the core components of GraphQL: the strongly typed language, the schema and the resolvers. You'll write code yourself to fetch and alter data and to support real-time data.

The training also covers advanced topics such as enumerators, interfaces, unions and directives. Best practices are also given on topics such as authentication and authorization.

Because a GraphQL implementation is available for almost every programming language, we'll use JavaScript in this course and will make it as accessible as possible. Nodejs, Apollo Server and Prisma will act as backend platform. Knowledge of these is not required.

This training is a combination of two courses. The first day is course GraphQL Core, the second day is course GraphQL Advanced. See 'related courses' below.

Prior Knowledge

Programming experience. Knowledge about JavaScript is a plus, not a requirement

Subjects

  • GraphQL Overview
  • GraphQL IDE
  • Schema and Resolver
  • Schema Definition Language (SDL)
  • Scalar types and Enumerators
  • Output and Input Objects
  • Lists and Nullability
  • Nest Objects
  • Arguments
  • Fetch Data
  • Mutate Data
  • Real-time Data
  • Prisma as ORM
  • Variables
  • Interfaces and Unions
  • (Custom) Directives
  • Custom Scalars
  • Introspection Queries
  • Authentication
  • Authorization

Schedule

Keep me posted

All courses can also be conducted within your organization as customized or incompany training.

Our training advisors are happy to help you provide personal advice or find Incompany training within your organization.

Trainers

"Extremely good teacher"
Sander
  • icon

    Hoge waardering

  • icon

    Praktijkgerichte trainingen

  • icon

    Gecertificeerde trainers

  • icon

    Eigen docenten