Logo entreprise

Non finançable CPF
Formation Node.js : Gérer la persistance de données avec l'ORM Sequelize

Coût de la formation
1420.00€
Durée totale
Localisation
A distance 100% en ligne
Profils acceptés
Tout public
Certifications
OPQF, Qualiopi

Connaissances nécessaires

Bonnes connaissances de Node.js

Objectifs de la formation

Gérer la persistance de données avec l'ORM Sequelize

Programme et détails du déroulé de la formation

Programme de Formation Node.js : Gérer la persistance de données avec l'ORM Sequelize

Configurer un projet Sequelize

Sequelize : Présentation, fonctionnalités, SGBDR supportés

Configuration d'un projet Node.js utilisant Sequelize : pool de connexion, contraintes,

Propriétés par défaut et paramétrage

Gestion des options de logging

Atelier : Intégration de Sequelize dans un projet Node.js, configuration de la Bdd et des tracesDéfinir un modèle et écrire des requêtes

Modèle de base : attributs, clés, instances du modèle et synchronisation

Gestion des types

Gestion de la concurrence : optimistic (versioning), pessimistic

Gestion des associations : OneToMany/ManyToOne, OneToOne, ManyToMany

Paramétrage des cascades

Gestion des collections : Map, Set, List,...

Mapping de l'héritage

Stratégies de chargement : Lazy ou Eager

Gestion des migrations avec sequelize-cli

Ecriture de requêtes, support de Paranoid tables

Atelier : Réalisation d'un schéma global de mapping d'une base de données relationnelle, gestion des migrations et écriture de requêtesMaîtriser des concepts avancées

Cache : fonctionnement, mise en cache de requêtes

Hooks

Mise en place d'une solution d'audit de tables (historique de modifications)

Atelier : Implémentation d'une couche complète de persistance - mise en place d'un cache