(+33)1 55 60 76 72

GraphQL

1150 € HT 2 jours AE-GQL

Mettre en oeuvre GraphQL dans vos API

Programme

Introduction

  • Pourquoi GraphQL ?
  • Principes de base
  • GraphQL vs. API REST
  • Http comme protocole de transport

Le langage GraphQL

  • Syntaxes
  • Requêtes et Mutations
  • Champs, arguments, alias…
  • Types et Schémas
  • Validation, Introspection
  • Penser en graphes

Construire une API GraphQL

  • Concevoir son backend avec Spring Boot
  • Définition du Schéma
  • Construire ses résolvers
  • Construire ses mutateurs
  • Gestion des authorisations
  • Interfaçage avec une base de données relationnelle
  • Interfaçage avec une base de données NoSQL
  • Interconnections avec une API REST
  • Bonnes pratiques GraphQL
  • Gestion de la pagination
  • Allez plus loin : GraphQL et les micro-services

Construire un client GraphQL

  • Concevoir son Frontend en Javascript
  • Comment consommer une API GraphQL
  • Intégration avec différents framework
  • Comment s’authentifier
  • Gestion de la pagination