GraphQL (Live Virtual Class)

Blended learning

How long does the training course last?

 2,00 day(s)

In which language(s) is the training course taught?

EN FR

When will the next session take place?

Who is organising this training course?

OXiane est spécialisé dans la conception et la réalisation de formations informatiques et de supports de cours pédagogiques sur les dernières technologies. Nos différentes filières permettent de couvrir tous les besoins en formation que ce soit en IT au sens large, mais également "Utilisateurs" et "Soft Skills" en Management, Communication & leadership.

Who is the training course aimed at?

Architectes, Chefs de projets, Consultants, Consultants informatiques, Developpeurs, Professionnels de l’IT

What are the prerequisites?

Connaissances HTML, CSS et JavaScript

What are the aims or the skills being targeted?

GraphQL, développé par Facebook en 2012 et ensuite opensourced en 2015, est un langage de requête de données pour une meilleure performance de récupération de données avec les appareils mobiles.

Il fournit une alternative à REST et donne aux clients le pouvoir de demander exactement ce dont ils ont besoin.

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

What does the training course cover?

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

What will you receive at the end of the training course?

Une attestation de participation sera transmise aux participants

These courses might interest you

FR
Day
Blended-Learning
Computer language - XML language
26.08.2026
FR
Day
Blended-Learning
Computer language - Java language
18.11.2026