GraphQL est la nouvelle façon de concevoir des API modernes.
Publié par Facebook en 2015 pour répondre à une problématique de quantité de données à transmettre via API, GraphQL est de plus en plus utilisé.
Contrairement aux API REST classiques, qui retournent toutes les données (même celles qui ne sont pas nécessaires), GraphQL est un langage de requêtes (un peu comme SQL) qui permet au développeur de demander exactement ce qu'il attend, ni plus ni moins. Avec GraphQL, seules les données demandées sont retournées par le serveur.
De plus, vous savez en avance ce que vous allez recevoir, car c'est vous qui demandez les données dont vous avez besoin.
GraphQL s'installe petit à petit dans le monde des API et devient la norme car aujourd'hui. Vu la quantité de données qui transitent chaque jour, il est nécessaire d'optimiser nos API pour ne pas saturer le réseau. Et c'est justement ce que nous allons apprendre grâce à ce cours en vidéo !
Au programme de ce tuto GraphQL : développez des API
Cette formation en ligne, vous permettra d'apprendre à développer des API basées sur GraphQL et de vous lancer dans une nouvelle façon de penser vos API.
Vous apprendrez notamment à :
- Configurer les différents outils,
- Utiliser GraphQL / GraphiQL,
- Créer une API GraphQL complète,
- Faire des opérations CRUD sur vos données,
- Comprendre les Query, Mutation, les arguments...
Tous les fichiers de travail sont fournis !
Je reste disponible dans le salon d'entraide pour répondre à vos éventuelles questions sur ce cours.
Table des matières de cette formation GraphQL (durée : 2h10m)
-
- 1. Introduction à GraphQL et à la formation gratuit 00:04:48
- 2. Les outils pour travailler avec GraphQL gratuit 00:02:57
- 3. Initialisation du projet d'API Graph gratuit 00:04:30
- 4. Votre première API Graph 00:14:07
- 5. Analyse et utilisation d'une API GraphQL existante 00:04:59
- 6. Création de données temporaires pour le développement 00:12:26
- 7. Gestion des catégories pour les cours du catalogue 00:09:40
- 8. Gérer les instructeurs via notre API 00:04:29
- 9. Comprendre et utiliser les enums 00:03:50
- 10. Requête type "Create" 00:14:31
- 11. Comprendre les Input GraphQL 00:14:21
- 12. Créer des requêtes imbriquées 00:10:16
- 13. Un petit exercice GraphQL 00:06:33
- 14. Faire un update via GraphQL 00:11:22
- 15. Faire un delete 00:07:28
- 16. Les arguments & conclusion 00:04:35
- Fichiers sourcestélécharger
- Certificat
Formateur : Anthony Cardinale
-
Super interesant arriver à faire une API avec JS.. Et trés content d'avoir pris connaisance de ce tuto.. Je pense que ce tuto et dédiée pour quelqu'un qui a déjà travaillé avec d'autre systems pour faires des API... Car de m'a part que c'est la premier foi, j'etait en peu perdu. Je ne doute pas de la connaisance du prof me je sentait qu'il douté parfois... Et comme debutant franchement tous ces different variables qui s'appelent pareil s'etait pas clair pour moi. Je suis trés content d'avoir pris contact avec graphQL. Merci. Je serai interesse pour un tuto qui fait un projet complet d'une API.. pour le mettre sur mon portfolio Merci.
-
Une très bonne formation qui me permet de bien demarrer avec graphQL.
-
Super tuto, une excellente introduction aux api GraphQL
-
Quel est le niveau requis pour suivre ce tuto ?débutant
note moyenne
avis laissés