MongoDB - Prise en main & développement
Taux de satisfaction :
9,3/10
(1 avis)
Formation créée le 19/05/2021. Dernière mise à jour le 25/07/2022.
Version du programme : 1
Programme de la formation
Objectif de formation : L'apprenant saura utiliser MongoDB pour le déploiement et la gestion de ses bases de données.
Objectifs de la formation
- Initialisation du SGBD MongoDB
- Faire les réglages du SGBD MongoDB
- Manier les objets et les données
- Intégrer une application sous MongoDB
- Améliorer les performances de la base de données
Profil des bénéficiaires
Pour qui
- Chefs de projets, administrateurs, informaticiens ou toute personne souhaitant utiliser MongoDB…
Prérequis
- Avoir des bases en programmation
Contenu de la formation
-
Introduction
- Présentation des SGBD NoSQL MongoDB
- Définition du NoSQL
- Modéliser sous MongoDB
- Présentation des divers formats utilisés sous MongoDB
- Prérequis à l’installation de MongoDB
- Connexion et test de MongoDB
- Travaux pratiques: initialisation de MongoDB sur un poste de développement (Windows ou Linux) et intégration d’une BDD
-
Connexion et usage de MongoDB
- Usage du Shell Mongo
- Manier les objets et données : les opérations CRUD
- Usages des objets
- Usages des API
- Travaux pratiques: usage du Mongo Shell et utilisation des objets et données
-
Modélisation et création d'index
- Le schéma design
- Les index
- Le profiling et optimisation des requêtes
- Fonctionnement pratique de MongoDB
- Gestion des performances sous MongoDB
- Travaux pratiques: modélisation et indexation des données
-
Gestion des drivers
- Les drivers disponibles pour MongoDB
- Modèle d’API
- Utilisation de l’API PHP ou Java
- Travaux pratiques: maniement des données avec des API
-
Présentation de la réplication et au Sharding
- Les bases de la réplication avec MongoDB
- Fondements des Replica Set et leur fonctionnement
- Le Sharding
- La combinaison Sharding Replica Set
- Installation du Replica combiné avec le Sharding
- Suivi de la performance du Sharding
- Travaux pratiques: installation du Sharding des données automatisé ou manuel
-
Gérer la performance et le diagnostic
- Analyser les plans d’exécution
- Les logs sous MongoDB
- Analyser les indicateurs et les performances
- Les outils du suivi de performance
- Agrégation Pipeline
- Travaux pratiques: analyse des plans d’exécution et optimisation des requêtes
-
Pour aller plus loin: les extensions de MongoDB
- Les requêtes géospatiales et leur indexation
- GridFS nécessaire au stackage de « large objects »
- Agréger
Équipe pédagogique
Professionnel expert dans le Big Data
Suivi de l'exécution et évaluation des résultats
- Feuilles de présence.
- Mises en situation.
- Formulaires d'évaluation de la formation.
- Certificat de réalisation de l’action de formation.
- Émargement numérique
Ressources techniques et pédagogiques
- Documents supports de formation projetés.
- Exposés théoriques
- Etude de cas concrets
- Mise à disposition en ligne de documents supports à la suite de la formation.
- Espace intranet de formation
Qualité et satisfaction
Taux de satisfaction des stagiaires
Progression des compétences visées
Taux d'abandon
Taux de retour des enquêtes
Taux d'interruption en cours de prestation
Taux de satisfaction des apprenants
9,3/10
(1 avis)