Description
Objectif de formation : L'apprenant saura utiliser MongoDB pour le déploiement et la gestion de ses bases de données.
Objectifs pédagogiques
- 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
Public concerné
Chefs de projets, administrateurs, informaticiens ou toute personne souhaitant utiliser MongoDB…
Prérequis
Avoir des bases en programmation
Déroulé du programme
1
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
2
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
3
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
4
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
5
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
6
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
7
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
Informations
Durée
3 jour(s)
21h
Tarif
2100 € HT
HT
Formations similaires
IA & Data
Migration vers le Cloud
2 jour(s)
Sur demande
IA & Data
Agents IA — Concevoir des systèmes autonomes avec LangChain et LangGraph - Avancé
3 jour(s)
Sur demande
IA & Data
AI Act européen — Comprendre vos obligations et vous mettre en conformité - Niveau débutant
1 jour(s)
Sur demande
IA & Data
Analyse des données avec Microsoft Power BI (4-167)
3 jour(s)
2200 € HT