Installation, configuration et comment construire des applications avec cette base de données NoSQL massivement populaire.
Expérience en matière de script ou de codage / développement web
Développeurs web – Programmeurs – Tout professionnel des bases de données qui souhait explorer les fonctionnalités flexibles et évolutives de la base de données NoSQL MongoDB
Module 1 : INTRODUCTION
NoSQL et les Store
Qu’est-ce que MongoDB ?
Qu’est-ce qu’une base de données orientée documents ?
Les différences avec les bases de données relationnelles
Bases de données, collections et documents
Module 2 : INSTALLATION
Installation et utilisation de MongoDB avec Docker
Installation de MongoDB sur Mac ou Windows
Module 3 : BASE DE DONNÉES, COLLECTIONS ET DOCUMENTS
Comment les données sont-elles construites et structurées ?
Explorer le shell MongoDB
Création d’une base de données, d’une collection et d’un document
Exemples simples de CRUD (Créer, Lire, Mettre à jour et Supprimer)
Exercice
Module 4 : CRUD – APPROFONDISSEMENT
Un regard sur le schéma flexible de MongoDB
Exploration de la commande « find »
Insertion vs Upsert
Mise à jour et suppression
Opérations en vrac (Bulk operations)
Focus sur « explain() », précurseur de l’indexation et de la performance
Atomicité des écrits
Exercice
Module 5 : CONNEXION ET EXÉCUTION DE REQUÊTES CRUD AVEC L’API JAVA
Les drivers MongoDB
Exemples CRUD
Codec et CodecRegistry pour la cartographie / le mapping des objets
Spring Boot et Mongo embarqué pour les tests unitaires et d’intégration
Exercice
Module 6 : INDEXATION ET PERFORMANCE
Planificateur de requêtes
Index à champ unique et à champs multiples
Performances des requêtes
Quand et comment améliorer les performances d’une requête
Exercice
Module 7 : FRAMEWORK D’AGRÉGATION
Un regard sur Map-Reduce
Différence avec l’agrégation
» $match » et » $group «
Explorer les étapes de l’agrégation
Exercice
Module 8 : REPLICA SETS
Réplication et redondance
Lorsque les choses tournent mal (failover et polling)
Lecture des nœuds secondaires pour une meilleure performance
Oplog
Synchronisation des données
Exercice
Module 9 : POUR ALLER PLUS LOIN
Un regard sur le partage
Index des textes
Index et recherches géospatiales
Evaluation des acquis tout au long de la formation à travers des Tps, des Quizz ;
Evaluation de satisfaction de fin de formation ;
Attestation de fin de formation précisant les modules acquis et en cours d’acquisition ;
Support de cours remis en fin de session.
Très bon formateur qui connaît bien son sujet !
Très bien, le contenu de la formation était bien adapté au passage de la certification PSM I et correspondait à mes attentes.
Très bon formateur. Formation enrichissante.
Formateur de qualité, très bonne communication avec une volonté de développer la compréhension des élèves. Le formateur a su rythmer la formation de manière pertinente et jamais ennuyante !
Super formation – très bien préparée et animée
Très intéressant ! Merci pour cette formation !