Pour offrir les meilleures expériences possibles, nous utilisons des technologies telles que les cookies pour stocker et/ou accéder aux informations des appareils.
Le fait de ne pas consentir ou de retirer son consentement peut avoir un effet négatif sur certaines caractéristiques et fonctions.
Voir notre Politique de protection des données pour plus d'informations.
À l'issue de cette formation GraphQL, vous aurez acquis les connaissances et compétences nécessaires pour :
Tarif |
A partir de 1 890,00 € |
Durée | 2 jours (14h) |
Modes |
|
Sessions | |
Lieux | Partout en France |
Tarif |
A partir de 1 890,00 € |
Durée | 2 jours (14h) |
Modes |
|
Sessions | |
Lieux | Partout en France |
GraphQL (pour Graph Query Language) est un langage de requêtes pour API, ainsi qu'un environnement d'exécution côté serveur pour exécuter des requêtes.
Côté serveur, les types de données renvoyées par l'API sont spécifiés via un schéma définissant un graphe de types de données. Le graphe peut être introspecté par le client qui peut ainsi découvrir les requêtes de l'API possibles. L'implémentation, toujours côté serveur, consiste à fournir des fonctions pour chaque type défini dans le graphe.
GraphQL se différencie des API REST car la structure de la réponse du serveur est fixée par le client. Ainsi chaque client peut consommer l'API à sa manière et donc optimiser les volumes de données échangées. C'est naturellement l'avantage mis en avant par la spécification vis à vis de Rest.
GraphQL, démarré chez Facebook en 2009, est devenu OpenSource en 2015, et depuis, il se propopage de plus en plus dans les langages et les architectures.
Cette formation GraphQL permet de comprendre la syntaxe GraphQL, construire une API GraphQL performante et robuste, enfin vous saurez construire un client GraphQL.
Pourquoi GraphQL ?
Principes de base
GraphQL vs. API REST
Http comme protocole de transport
Syntaxes
Requêtes et Mutations
Champs, arguments, alias…
Types et Schémas
Validation, Introspection
Penser en graphes
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
Concevoir son Frontend en Javascript
Comment consommer une API GraphQL
Intégration avec différents framework
Comment s’authentifier
Gestion de la pagination
Tarif |
A partir de 4 000,00 € |
Durée |
5 jours |
Modes |
|
Maîtriser les règles de protection de la clientèle, d'information et de conseil, de traitement des réclamations
Maîtriser les spécificités et les règles applicables à la vente à distance
Mettre en œuvre les mesures de prévention et de conformité
Tarif |
A partir de 1 295,00 € |
Durée |
2 jours - 14 heures |
Modes |
|
Cette formation utilise Juniper networks SRX Series Services Gateways. Elle est basée sur Junos OS version 15.1X49-D90.7 et Junos Space Security Director 16.2.
Tarif |
A partir de 4 090,00 € |
Durée |
5j / 35h |
Modes |
|
Tarif |
A partir de 2 600,00 € |
Durée |
4 jours |
Modes |
|
Tarif |
A partir de 990,00 € |
Durée |
1 jour 7 heures |
Modes |
|
Cette formation Microsoft Azure Ingénierie de données vous donne les connaissances et compétences nécessaires pour :
Tarif |
A partir de 2 690,00 € |
Durée |
4j / 28h |
Modes |
|
À l’issue de cette formation Audit Informatique, vous aurez acquis les connaissances et compétences nécessaires :
Tarif |
A partir de 1 590,00 € |
Durée |
2j / 14h |
Modes |
|
À l'issue de cette formation Dynamics CRM 2016 - Personnalisation et configuration vous apportera les compétences et connaissances nécessaires pour :
Tarif |
Contacter l'organisme |
Durée |
4j / 28h |
Modes |
|
Tarif |
A partir de 1 565,00 € |
Durée |
2 jours - 14 heures |
Modes |
|
Tarif |
A partir de 4 800,00 € |
Durée |
80 heures |
Modes |
|