Recherche avancée
Par formation
Par date
Par ville
logo HUB Formation
Organisme de Formation
aux Technologies et métiers de L'informatique
La pédagogie au service de la technologie
Accueil > Domaines > Infrastructure / Architecture / Urbanisme > Mettre en oeuvre GraphQL dans vos API

Mettre en oeuvre GraphQL dans vos API

Objectifs

  • Comprendre le fondement de GraphQL
  • Savoir décider des cas d'utilisation
  • Concevoir une API GraphQL
  • Concevoir une application cliente en GraphQL

Public

  • Architectes
  • Chefs de projets
  • Concepteurs
  • Développeurs

Prérequis

  • Connaissances HTML, CSS et JavaScript

Programme de la formation

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 autorisations
  • 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