Plan du cours

Introduction

Qu'est-ce que GrahpQL ?

  • L'évolution de GraphQL
  • GraphiQl et l'API GitHub

Vue d'ensemble de GraphQL Principes de base

  • Requêtes
  • Schémas
  • Mutations
  • Abonnements

Les principes fondamentaux des API et leur fonctionnalité

  • Scalar types
  • Modèles d'architecture web : le modèle composite, le modèle proxy et le modèle façade.

Préparation de l'environnement de développement

  • Installation et configuration GraphQL
  • Installation et configuration de Node.Js
  • Installation et configuration d'Apollo
  • Installation et configuration de Prisma

Schémas et requêtes

  • Mise en place d'une GraphQL API
  • Créer un type d'objet personnalisé
  • Utiliser un schéma GraphQL
  • Transmettre des données par le biais d'arguments d'opération
  • Travailler avec des tableaux et des éléments de tableaux
  • Explorer les données relationnelles

Mutations et abonnements

  • Création, suppression et mise à jour de données avec des mutations
  • Utilisation de l'opérateur de propagation d'objets
  • Refonte de l'architecture des nœuds
  • Création d'un abonnement
  • Développement de l'abonnement pour les modifications et les suppressions

Authentification dans GraphQL avec Prisma

  • Mise en place d'un résolveur de types personnalisé
  • Passer des requêtes à travers Prisma
  • Passage des arguments par Prisma
  • Passage des mutations par Prisma
  • Passage des abonnements par Prisma
  • Ajout d'un support pour les mots de passe
  • Vérification des jetons

Client Apollo et tests

  • Mise en place d'un environnement de test
  • Alimentation avec des données de test
  • Test des requêtes et des mutations
  • Tester l'authentification

Résumé et conclusion

Pré requis

  • Une compréhension de Node
  • JavaScript expérience en programmation

Public

  • Développeurs web
 21 heures

Nombre de participants



Prix par participant

Cours Similaires

Hasura GraphQL Engine

14 heures

GraphQL Basics

7 heures

Building Interactive Applications with React, Redux and GraphQL

28 heures

React, Relay, and GraphQL

14 heures

Data Management

35 heures

Pivotal Greenplum for Developers

21 heures

MarkLogic Server

14 heures

SAP ASE for Database Administrators

28 heures

Access Intermediate

14 heures

Access VBA

21 heures

Access Advanced

21 heures

Microsoft Access - download the data

14 heures

Access - podstawy

14 heures

Access - Data Base Designing

21 heures

SQL in Microsoft Access

14 heures

Catégories Similaires

1