-
Filière :
Architecture & Intégration
-
Sous-filière :
SOA & MicroServices
-
Référence
AE-GQL
-
Durée
2 jours (14 h)
-
Prix par personne HT
1 450 € HT
Objectifs pédagogiques
- Comprendre le fondement de GraphQL
- Savoir décider des cas d’utilisation
- Concevoir une API GraphQL
- Concevoir une application cliente en GraphQL
Public cible
- Architectes
- Développeurs
- Chefs de projets
- Concepteurs
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 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
Qualité
Cette formation est accessible aux personnes en situation de handicap, nous contacter en cas de besoin d’informations complémentaires.
Programme mis à jour le