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

Loader DigitalCityEen ogenblik, aub...

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

(Réf.102238)
14
Uur/Uren
Werkzoekende
Betalend

Georganiseerd door:

Wat zijn de doelstellingen van de opleiding?

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

Opleidingsprogramma

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 traces

Dé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êtes

Maî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

Deze cursus verschijnt in de catalogus Dawan maar er zijn nog geen data gepland.