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

  • Configurer et optimiser EIGRP pour IPv4 et IPv6
  • Dépanner EIGRP pour IPv4 et IPv6
  • Configurer et optimiser OSPFv2 et OSPFv3 pour IPv4 et IPv6
  • Dépanner OSPFv2 pour IPv4 et OSPFv3 pour IPv4 et IPv6
  • Implémenter la redistribution des routes avec filtrage
  • Mettre en œuvre le contrôle des chemins avec PBR et SLA IP
  • Configurer et optimiser MP-BGP pour IPv4 et IPv6
  • Implémenter des fonctionnalités avancées comme MPLS, VPN MPLS, DMVPN, DHCP, sécurité IPv6, et dépanner les problèmes de sécurité et d'infrastructure.
Tarif

A partir de 4 000,00 €

Durée

5 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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
  • Entreprise

Objectifs de la formation

  • Comprendre les concepts fondamentaux liés aux technologies de sécurité Junos
  • Identifier les diverses fonctions sécuritaires supportées par l'OS Junos
  • Implémenter les caractéristiques de la suite AppSecure Suite : AppFW, AppTrack, AppQoS et SSL Proxy
  • Configurer les signatures d'application personnalisées
  • Décrire la sécurité Junos traitée sur la couche 2 versus la couche 3
  • Implémenter les caractéristiques de sécurité de niveau 2 nouvelle génération
  • Comprendre LSYS (Logical System)
  • Décrire les types d’instances de routage Junos utilisées pour la virtualisation
  • Mettre en œuvre les instances de routage virtuelles
  • Décrire et configurer le partage des routes entre les instances de routage via les interfaces de tunnel logiques
  • Décrire et présenter Sky ATP et ses fonctions dans le réseau
  • Décrire et configurer les fonctions UTM
  • Présenter IPS et ses fonctions dans le réseau
  • Mettre en œuvre les stratégies IPS
  • Décrire et mettre en œuvre SDSN et Policy Enforcer dans un réseau
  • Décrire l’objectif de SSL Proxy
  • Mettre en œuvre la protection client de SSL Proxy
  • Mettre en œuvre la protection serveur SSL Proxy
  • Décrire et mettre en œuvre le firewall du rôle utilisateur dans un réseau
  • Comprendre le firewall utilisateur.

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
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Automatiser les tests logiciels
  • Comprendre l'automatisation en pratique
  • Savoir automatiser ses tests unitaires
  • Automatiser les tests d'intégration
  • Pouvoir rendre autoamtique les tests fonctionnels
  • Automatiser les tests de performance
  • Evaluer le gain en coût et le ROI
Tarif

A partir de 2 600,00 €

Durée

4 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Décrypter les dernières nouveautés règlementaires applicables aux sites et sols pollués
  • Identifier le débiteur d’obligations de remise en état d'un site pollué en cas d’opération d’acquisition ou de cession
  • Bien appréhender la répartition des responsabilités entre les différentes parties en matière de sites et sols pollués
  • Mettre en œuvre les bonnes pratiques méthodologiques et juridiques dans le cadre de vos projets
Tarif

A partir de 990,00 €

Durée

1 jour 7 heures

Modes

Objectifs de la formation

Cette formation Microsoft Azure Ingénierie de données vous donne les connaissances et compétences nécessaires pour :

  • Explorer les options de calcul et de stockage pour les charges de travail d'ingénierie des données dans Azure
  • Concevoir et mettre en œuvre la couche de service
  • Comprendre les considérations relatives à l'ingénierie des données
  • Exécuter des requêtes interactives à l'aide de pools SQL sans serveur
  • Explorer, transformer et charger des données dans l'entrepôt de données à l'aide d'Apache Spark
  • Effectuer l'exploration et la transformation des données dans Azure Databricks
  • Ingérer et charger des données dans l'entrepôt de données
  • Transformer les données avec Azure Data Factory ou Azure Synapse Pipelines
  • Intégrer les données des ordinateurs portables avec Azure Data Factory ou Azure Synapse Pipelines
  • Optimiser les performances des requêtes avec des pools SQL dédiés dans Azure Synapse
  • Analyser et optimiser le stockage dans l'entrepôt de données
  • Prendre en charge le traitement analytique transactionnel hybride (HTAP) avec Azure Synapse Link
  • Assurer la sécurité de bout en bout avec Azure Synapse Analytics
  • Effectuer un traitement de flux en temps réel avec Stream Analytics
  • Créer une solution de traitement en continu avec Event Hubs et Azure Databricks
  • Créer des rapports à l'aide de l'intégration Power BI avec Azure Synpase Analytics
  • Exécuter des processus d'apprentissage automatiques intégrés dans Azure Synapse Analytics
Tarif

A partir de 2 690,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l’issue de cette formation Audit Informatique, vous aurez acquis les connaissances et compétences nécessaires :

  • Adapter la méthode d’audit à votre contexte et à votre organisation
  • Mettre en œuvre des missions de contrôle périodique de façon concrète
  • Intégrer l’audit dans la démarche globale d’amélioration de la performance de l’organisation
Tarif

A partir de 1 590,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Dynamics CRM 2016 - Personnalisation et configuration vous apportera les compétences et connaissances nécessaires pour :

  • Comprendre comment concevoir et implémenter des stratégies de création de divisions et de rôles de sécurité
  • Savoir créer et configurer les utilisateurs et les équipes dans Microsoft Dynamics CRM 2016
  • Être capable de personnaliser les écrans et les champs dans les entités systèmes
  • Savoir créer et configurer des vues, des graphiques et des formulaires pour les entités systèmes et personnalisées
  • Comprendre comment mettre en place la sécurité sur un champ dans Microsoft Dynamics CRM 2016
  • Savoir configurer et surveiller un audit sur les composants Microsoft Dynamics CRM 2016.
Tarif

Contacter l'organisme

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Définir une méthodologie d'éco-conception et la stratégie de l’entreprise, de la conception à la fin de vie de ses produits et/ou services
  • Identifier les outils et méthodes d’évaluation environnementale multi ou monocritère de son activité
  • Mettre en œuvre les outils et méthodes d’éco-conception adaptés
Tarif

A partir de 1 565,00 €

Durée

2 jours - 14 heures

Modes
  • Centre
  • Distance
  • Entreprise

Objectifs de la formation

  • Acquérir les fondamentaux du calcul stochastique à la finance
  • Mettre en œuvre les modélisations avancées (produits et risques exotiques)
  • Utiliser les modèles statistiques
  • Appliquer les méthodes numériques
Tarif

A partir de 4 800,00 €

Durée

80 heures

Modes
  • Entreprise

Je cherche à faire...