Formation GraphQL : mettre en œuvre GraphQL dans vos API

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

À l'issue de cette formation GraphQL, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Comprendre la syntaxe GraphQL
  • Construire une API GraphQL performante et robuste
  • Gérer son interfaçage avec une base de données (relationnelle ou NoSQL)
  • Gérer les interconnections avec une API REST
  • Construire un client GraphQL

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 1 890,00 €

Durée 2 jours (14h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

A partir de 1 890,00 €

Durée 2 jours (14h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

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.

Programme

Introduction à GraphQL

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

Prérequis

Pour suivre ce cours GraphQL dans de bonnes conditions, il est nécessaire d'avoir des connaissances fondamentales de Java/Spring et JavaScript.

Public

Cette formation GraphQL s'adresse à toute personne impliquée dans la création d'API : architectes, chefs de projets, concepteurs, développeurs...

Ces formations pourraient vous intéresser

Objectifs de la formation

À l'issue de cette formation VMware NSX-T Data Center, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Décrire le réseau Cloud virtuel et l’architecture NSX-T Data Center
  • Décrire les composants et les fonctions principales de NSX-T Data Center
  • Expliquer les avantages et fonctionnalités clés de NSX-T Data Center
  • Déployer et configurer l’infrastructure de NSX-T Data Center
  • Configurer la commutation logique et le pontage de niveau 2
  • Expliquer l’architecture de routage en tiers et configurer les passerelles
  • Configurer les services avancés tels que VPN et équilibrage de charge
  • Décrire le modèle de sécurité NSX-T Data Center avec la micro-segmentation
  • Décrire le pare-feu distribué et la passerelle pare-feu pour protéger les trafics est-ouest et nord-sud
  • Expliquer la mise en œuvre d’une sécurité avancée par l’insertion de services partenaires
  • Intégrer VMware Identity Manager avec NSX-T Data Center et configurer le contrôle d’accès basé sur les rôles
  • Récupérer l’information pertinente et effectuer un dépannage de base à l’aide de différents outils
Tarif

Contacter l'organisme

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Personnel intervenant en zone ATEX Habilitation N-ATEX

Proposé par APAVE EXPLOITATION FRANCE

Objectifs de la formation

Les objectifs de la formation Personnel intervenant en zone ATEX Habilitation N-ATEX :

- Identifier les zones à risque d’explosion - Adapter son comportement et ses pratiques professionnelles à l’environnement ATEX - Participer à la mise en œuvre des procédures spécifiques (autorisation de travail, permis de feu, etc.)

Tarif

A partir de 221,00 €

Durée

0,5 jour - 3,5h

Modes

Objectifs de la formation

  • Cette formation fait l'objet d'une évaluation formative.
Tarif

Contacter l'organisme

Durée

5 jours (35 heures)

Modes
  • Distance
  • Centre

Objectifs de la formation

  • Installer des serveurs Core et Nano
  • Planifier des stratégies de migration et mise à niveau de serveurs
  • Déployer des images avec MDT et WDS
  • Décrire les différentes solutions de stockage d'entreprise et les mettre en œuvre
  • Implémenter et gérer les espaces de stockage et la déduplication de données
  • Installer et configurer Hyper-V
  • Créer et gérer des machines virtuelles
  • Gérer les switches virtuels
  • Déployer, configurer et gérer des containers Windows et Hyper-V
  • Mettre en œuvre et gérer un cluster à basculement
  • Déployer des machines virtuelles en cluster
  • Maintenir et surveiller un environnement de serveurs
Tarif

A partir de 990,00 €

Durée

37 heures

Modes
  • Distance

Objectifs de la formation

  • Être capable de mettre en place des applications Web pointues
  • Être capable de développer des applications pointues en POO
  • Maîtriser les échanges de type API avec XML et JSON
Tarif

A partir de 2 190,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

GESTION DU TEMPS ET DES PRIORITES

Proposé par HUMANEM FORMATION

Objectifs de la formation

•      Acquérir un regard critique sur son mode de fonctionnement et de traitement des activités 

•      Clarifier ses priorités et recentrer son activité sur sa mission et ses objectifs

•      Mettre en œuvre des techniques et outils d'organisation

•      Être capable d'analyser l'utilisation de son temps, sa relation au temps et son style d'organisation 

•      Connaitre et évaluer ses marges de manœuvre et savoir remettre en cause ses habitudes

Tarif

A partir de 700,00 €

Durée

14 heures réparties en 10 heures de classe virtuelle, 4 heures de travail personnel tutoré par le formateur

Modes
  • Distance

Objectifs de la formation

À l'issue de cette formation Cisco Enterprise, vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Décrire les différents styles d'API (REST, RPC) et les demandes d'API synchrones et asynchrones
  • Utiliser l'outil de développement logiciel Postman afin de tester les appels d'API
  • Explorer le langage de programmation Python, les bibliothèques Python et les environnements virtuels Python et apprendre comment les utiliser pour automatiser les tâches de configuration du réseau
  • Décrire le système de contrôle de version GIT et ses opérations courantes
  • Utiliser les divers modèles et API de la plate-forme Cisco IOS XE pour effectuer des opérations quotidiennes, améliorer les méthodologies de dépannage avec des outils personnalisés, compléter l'interface CLI à l'aide de scripts et intégrer divers flux de travail à l'aide d'Ansible et de Python
  • Découvrir le changement de paradigme de la télémétrie basée sur un modèle et les éléments constitutifs d'une solution fonctionnelle.
  • Utiliser les outils et les API pour automatiser l'infrastructure Cisco DNA gérée par Cisco DNA Center
  • Démontrer les flux de travail (configuration, vérification, contrôle de santé et surveillance) à l'aide de Python, Ansible et Postman.
  • Comprendre les composants de la solution SD-WAN de Cisco, mettre en œuvre une bibliothèque Python qui fonctionne avec les API SD-WAN de Cisco pour effectuer des tâches de configuration, de gestion des stocks et de surveillance, et mettre en œuvre des rôles Ansible réutilisables pour automatiser le provisionnement de nouveaux sites de succursales sur une infrastructure SD-WAN de Cisco existante
  • Utiliser les outils et des API pour automatiser l'infrastructure gérée par Cisco Meraki et démontrer les flux de travail (configuration, vérification, contrôle de l'état de santé, surveillance) en utilisant Python, Ansible et Postman
Tarif

A partir de 2 790,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise

Objectifs de la formation

  • S'approprier les principes fondamentaux pour utiliser Docker (conteneurs, images, volumes...)
  • Connaître les spécificités de conteneurisation d'APIs
  • Gérer son propre hub de conteneurs
  • Déployer un pipeline data dans le Cloud
Tarif

A partir de 3 000,00 €

Durée

4 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Mettre en œuvre les méthodes de calcul de rémunération internationale.
  • Appliquer les techniques de construction de package de rémunération internationale et présenter ce dernier au salarié.
  • Mesurer l'impact du statut de détaché ou expatrié sécurité sociale sur le coût d'une mobilité internationale.
  • Analyser les interactions entre contrat de travail, sécurité sociale, fiscalité et impact financier.
Tarif

A partir de 1 100,00 €

Durée

1 jour

Modes
  • Centre
  • Entreprise

Objectifs de la formation

À l’issue de cette formation SQL Server Haute Disponibilité vous aurez acquis les connaissances et les compétences nécessaires :

  • Comprendre les principes des solutions de haute disponibilité proposées dans SQL Server
  • Connaître les pré-requis et les conditions essentielles pour mettre en place un cluster de basculement ou des groupes de disponibilité Always On
  • Installer des instances SQL Server en cluster de basculement
  • Configurer des groupes de disponibilité AlwaysOn
  • Mettre en œuvre une solution de log shipping
  • Identifier les avantages et limites des autres solutions de disponibilité proposées dans SQL Server
Tarif

A partir de 1 860,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...