En savoir plus

Toutes les connaissances dont vous avez besoin

Si vous voulez apprendre rapidement, nous avons ce qu'il vous faut.

Récemment, la vidéo

Comment utiliser le backend mock | Tutoriel de l'éditeur GraphQL
Utilisation de GraphiQL Cloud | Tutoriel de l'éditeur GraphQL
Voir tout
play button

Tutoriels intégrés

GraphQL Editor contient toutes les informations dont vous avez besoin pour commencer en un rien de temps.

Voir nos tutoriels intégrés

Tutoriels GraphQL

Concept de base de GraphQL

01

Requête GraphQL

Une requête GraphQL est une demande faite à un serveur GraphQL, demandant des champs de données spécifiques de la source de données sous-jacente. Elle permet au client de demander uniquement les données dont il a besoin, en une seule requête, et de récupérer les données dans une structure hiérarchique. La requête est écrite dans le langage d'interrogation GraphQL et envoyée au serveur via HTTP.

02

GraphQL Variables

Une requête GraphQL Variables est un moyen de passer des variables à une requête GraphQL, afin de la rendre plus dynamique et réutilisable. Au lieu de coder en dur les valeurs dans la requête, les variables sont définies séparément et transmises à la requête sous forme d'objet JSON. Cela permet une plus grande flexibilité et sécurité, car les variables peuvent être facilement modifiées et validées avant d'être utilisées dans la requête.

03

Mutations GraphQL

Les mutations GraphQL sont utilisées pour effectuer des opérations de création, de mise à jour et de suppression sur les données stockées sur un serveur GraphQL. Elles sont similaires aux requêtes RESTful POST, PUT et DELETE. Elles prennent des entrées sous forme de champs et renvoient une réponse contenant les données mises à jour.

04

GraphQL Schema

Un schéma GraphQL est un plan directeur pour un serveur GraphQL. Il définit les types de données qui peuvent être interrogés et les opérations qui peuvent être effectuées sur ces types. Il sert de contrat entre le client et le serveur, spécifiant quelles données peuvent être demandées et comment elles peuvent être manipulées.

Concept GraphQL avancé

01

Types GraphQL

Les types GraphQL définissent la structure des données qui peuvent être interrogées ou manipulées dans une API GraphQL. Ils comprennent des types scalaires tels que String et Int, ainsi que des types personnalisés qui peuvent être définis par le développeur de l'API. Les types peuvent être reliés les uns aux autres par des champs, ce qui permet de définir des structures de données complexes.

02

GraphQL Server

Un serveur GraphQL est une implémentation côté serveur de GraphQL qui permet aux clients d'interroger et de manipuler des données en utilisant le langage GraphQL. Il reçoit une requête du client, la traite et renvoie les données demandées. Il fournit également un schéma, qui définit les types de données qui peuvent être interrogées et les opérations qui peuvent être effectuées sur elles.

03

GraphQL Scalars

Les scalaires GraphQL sont des types de base qu'un serveur GraphQL comprend, tels que String, Int, Float, Boolean et ID. Ils sont utilisés pour définir les champs dans un schéma GraphQL et fournissent un moyen de valider et de traiter l'entrée et la sortie. Ce sont des scalaires intégrés fournis par GraphQL et ne peuvent pas être étendus ou modifiés par l'utilisateur.

Documentation

GraphQL Editor contient toutes les informations dont vous avez besoin pour commencer en un rien de temps.

Documentation sur l'éditeur Graphql
VOUS VOULEZ EN SAVOIR PLUS ?
Consultez nos docs

Notre blog

Apprenez en lisant les conseils et les tutoriels sur notre blog.

État des lieux de GraphQL

Enquête sur l'état de GraphQL 2022

Les auteurs de State of JavaScript avaient inclus GraphQL dans leur enquête pour...

Blog author

Michał Tyszkiewicz

Oct 12, 202210 min lecture

Fresh - nouveau cadre Javascript

Fresh : un framework web extrêmement rapide et simple de Deno

Il semble que vous recevez un nouveau framework JavaScript presque chaque semaine maintenant. La plupart d'entre eux ...

Blog author

Michał Tyszkiewicz

Jul 20, 20224 min lecture

Exécution rapide de JavaScript

Bun : un nouveau runtime JavaScript très rapide

En 2018, le créateur de Node.js, Ryan Dahl, a donné sa célèbre conférence intitulée "10 Things I Regre...

Blog author

Michał Tyszkiewicz

Jun 29, 20224 min lecture