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.

ILS SE SONT FORMÉS CHEZ NOUS

partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp
partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp