GraphQL — Mettre en oeuvre GraphQL dans vos API
Prochaines sessions (Boulogne-Billancourt / Paris / classe virtuelle)
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
Profils des intervenants
Toutes nos formations sont animées par des consultants-formateurs expérimentés et reconnus par leurs pairs.
Modalités d'évaluation
Evaluation des acquis de la formation par le biais de cas pratiques et/ou mises en situation.
Attestation de formation remise à chaque participant.
Attestation de formation remise à chaque participant.
Démarche qualité
Questionnaire d’évaluation de satisfaction à chaud complété par chaque participant à l’issue de la formation.
Moyens pédagogiques
Salle équipée de PC (1 poste par stagiaire), vidéo-projecteur.
Espace de pause.
Espace de pause.
Dernière mise à jour le 15/09/2022