Formations Application & Mobilité Formation Hasura

Formation Hasura

Rated 0 out of 5
logo formation hasura
Prix 1790€ HT / personne
Durée 2 jours ( 14 heures )
Paris | à distance | FNE
Il ne reste que quelques places
Option OFFERTE de classe virtuelle (40€/j en supplément)
Disponible en intra-entreprise pour former votre équipe

Présentation

Si vos équipes de développement backend utilisent GraphQL, leur vitesse et leur productivité seront décuplées avec Hasura.

Les avantages de Hasura sont nombreux :

  • Faire des requêtes puissantes : Built-in filtering, pagination, bulk insert, delete mutations, pattern search, update
  • Transformer vos requêtes GraphQL en requêtes en temps réel
  • Contrôle d’accès dynamique qui s’intègre à votre système d’authentification
  • Très performant et consomme peu (15MB image docker ; ~50MB RAM @ 1000 req/s)
  • Supporter les fichiers Postgres, pouvoir transformer les vues en graphiques, déclencher des fonctions stockées ou des procédures avec mutations

Dans cette formation Hasura, vous allez découvrir comment utiliser Hasura grâce à une bonne connaissance des requêtes, de l’authentification, des migrations, des métadonnées, des mutations ou encore des real time subscriptions.

Comme dans toutes nos formations, celle-ci vous présentera la toute dernière version de l’outil, Hasura 1.3.

 

Objectifs

  • Utilisez Hasura pour générer l’API GraphQL en temps réel à partir d’une base de données Postgres
  • Savoir transformer ses données pour ne plus avoir à les coder
  • Intégrer un fournisseur d’authentification basé sur JWT (utilisant Auth0) avec Hasura
  • Pouvoir effectuer les commandes de base de Hasura
  • Utiliser les migrations et les métadonnées

 

Public visé

  • Développeurs
  • Administrateurs
  • Chefs de projet

 

Pré-requis

  • Connaissances basiques sur Docker
  • Connaissances basiques sur GraphQL
  • Connaissances basiques en développement web

Programme de Notre Formation Hasura

 

Data modelling et relation

  • Créer et utiliser une users table
  • Créer et utiliser une todos table
  • Créer une foreign key
  • Créer une relation
  • Data transformations

 

Requêtes, mutations et real-time subscriptions

  • Lancer Hasura en tant que conteneur Docker
  • La console Hasura
  • Les requêtes (Data sorting, Data filtering, Data full text searching)
  • Mutations : créer, modifier et mettre à jour un élément
  • Mutations – Mutate Items with Relations
  • Utiliser les Variables in GraphQL Queries, Mutations and Subscriptions
  • Subscriptions pour les requêtes en temps réel

 

Authentification

  • Créer une application AuthO
  • Authentication avec JWT (JSON WEB Token)
  • Authentication avec JWT et Firebase API
  • Role-based Access
  • Role anonyme
  • Webhook Authentication Mode
  • Connexion avec Auth0
  • Synchroniser les utilisateurs avec les règles
  • Tester avec les tokens Auth0

 

Les déclencheurs d’évènement et les actions

  • Les fonctions avec Firebase Cloud
  • Créer des déclencheurs d’événements
  • Implémenter la logique d’évènement
  • Créer une action
  • Relations avec les bases de données
  • Remote Scheme

 

Migrations et métadonnées

  • Que sont les migrations et les métadonnées ?
  • Hasura CLI
  • Migration initial
  • Exporter les métadonnées
  • Contrôler les status de Migration
  • Comment appliquer les métadonnées ?
  • Synchroniser les migrations et les métadonnées
  • Migration Squashing
  • Seed Migrations
Langues et Lieux disponibles

Langues

  • Français
  • Anglais / English

Lieux

  • France entière
    • Paris
    • Lille
    • Reims
    • Lyon
    • Toulouse
    • Bordeaux
    • Montpellier
    • Nice
    • Sophia Antipolis
    • Marseille
    • Aix-en-Provence
    • Nantes
    • Rennes
    • Strasbourg
    • Grenoble
    • Dijon
    • Tours
    • Saint-Étienne
    • Toulon
    • Angers
  • Belgique
    • Bruxelles
    • Liège
  • Suisse
    • Genève
    • Zurich
    • Lausanne
  • Luxembourg

Témoignages

Afficher tous les témoignages

Noter la formation
Prix 1790€ HT / personne
Durée 2 jours ( 14 heures )
Paris | à distance | FNE
Il ne reste que quelques places
Option OFFERTE de classe virtuelle (40€/j en supplément)
Disponible en intra-entreprise pour former votre équipe

UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?

Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.