Node.js : Gérer la persistance de données avec l'ODM Mongoose
Quels sont les buts de la formation ?
Programme de la formation
Configurer un projet Mongoose
Mongoose : Présentation, fonctionnalités
MongoDB : Installation, structure d'un schéma (collections, documents)
Configuration d'un projet Node.js utilisant Mongoose : pool de connexion, contraintes
Propriétés par défaut et paramétrage
Gestion des options de logging
Atelier : Intégration de Mongoose dans un projet Node.js, configuration de la Bdd NoSQL MongoDB et des traces
Construire un modèle et écrire des requêtes
Modèle de base
Documents et sous-dodcuments
Gestion des types
Requêter des documents
Mise à jour et suppression de documents
Gestion des validations
Mongoose migrations (ts-migrate-mongoose)
Atelier : Réalisation d'un schéma global de BDD MongoDB, gestion des migrations et écriture de requêtes
Maîtriser des concepts avancées
Cache : fonctionnement, mise en cache de requêtes (mongoose-cache)
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



Chargement...