training

NL/EN
Deze training is beschikbaar in het Nederlands en Engels. Meer informatie

GraphQL

Leer GraphQL

Nog niet ingepland
- Geen locatie
-
Houd mij op de hoogte
2 dagen
1480 (ex BTW)
Houd mij op de hoogte

Beschrijving

Je leert in deze praktische training hoe je een GraphQL API kunt bouwen en gebruiken. We behandelen grondig de kernonderdelen van GraphQL: de sterk getypeerde taal, het schema en de resolvers. Je schrijft zelf de code die het mogelijk maakt om data te lezen, te schrijven, en real-time data te ondersteunen.

In de training komen geavanceerde onderwerpen aan bod als enumeratie, interface, union en directive. Ook worden best practices gedeeld over zaken als authenticatie en authorizatie.

Omdat er voor vrijwel elke programmeertaal een GraphQL implementatie beschikbaar is, gebruiken we in deze cursus JavaScript en doen dat zo laagdrempelig mogelijk. Nodejs, Apollo Server en Prisma fungeren als backend platform. Kennis hiervan is geen vereiste.

Deze training is een combinatie van twee trainingen. De eerste dag correspondeert met de training GraphQL Core, de tweede dag met de GraphQL Advanced. Zie hieronder bij gerelateerde trainingen.

Benodigde voorkennis

Programmeerervaring. Kennis van JavaScript is een pré, geen vereiste

Onderwerpen

  • GraphQL Overview
  • GraphQL IDE
  • Schema en Resolver
  • Schema Definition Language (SDL)
  • Scalar typen en Enumerators
  • Output en Input Objecten
  • Lists en Nullability
  • Objecten Nesten
  • Argumenten
  • Data ophalen (fetching)
  • Data wijzigen (mutating)
  • Real-time Data
  • Prisma als ORM
  • Variabelen
  • Interfaces en Unions
  • (Custom) Directives
  • Custom Scalars
  • Introspection Queries
  • Authenticatie
  • Authorizatie

Planning

Houd mij op de hoogte

Incompany of persoonlijk advies nodig?

Onze opleidingsadviseurs denken graag met je mee om een persoonlijk advies te geven of een incompany training binnen jouw organisatie te vinden.

Trainers

"Trainer die zijn vak kent!"
Marc
  • icon

    Hoge waardering

  • icon

    Praktijkgerichte trainingen

  • icon

    Gecertificeerde trainers

  • icon

    Eigen docenten