15_26538806F_1063607S https://www.meformerenregion.fr/formations/538806 NoSQL – MongoDB : Mise en œuvre et administration NAPSIA

NoSQL – MongoDB : Mise en œuvre et administration

Date de mise à jour : 22/06/2026 | Identifiant OffreInfo : 15_26538806F
Organisme responsable : NAPSIA

Objectifs

À l'issue de la formation, vous serez capable de :



       
  • Comprendre le fonctionnement interne et l'architecture orientée documents de MongoDB.


  •    
  • Installer, configurer et administrer un serveur MongoDB de manière autonome.


  •    
  • Créer des requêtes d'interrogation et d'agrégation avancées pour manipuler les données.


  •    
  • Mettre en œuvre la réplication (Replica Set) pour garantir la haute disponibilité.


  •    
  • Distribuer et fragmenter les données sur plusieurs instances grâce au Sharding.


  •    
  • Sauvegarder, exporter et restaurer efficacement les données d'une base MongoDB.

Programme de la formation

Jour 1 : Architecture, Installation & Requêtage NoSQL

  • Fondations NoSQL : Concepts SQL/NoSQL, architecture documents, formats JSON/BSON et positionnement.
  • Déploiement & Outils : Installation multiplateforme (Linux/Docker/Cloud), cycle de vie du serveur, initialisation et prise en main de mongosh et Compass.
  • Modélisation : Collections, structures de documents, clé primaire (_id), relations et schémas.
  • Manipulation (CRUD) : Insertions, mises à jour, suppressions. Import/export. Requêtes d'extraction, pipelines d'agrégation et Map/Reduce.
Jour 2 : Indexation, Optimisation & Sauvegardes
  • Performance & Index : Typologie des index et définition des stratégies d'indexation.
  • Optimisation : Plans d'exécution (explain()), profilage des requêtes et diagnostic.
  • Résilience & Stockage : Moteur WiredTiger, journalisation pour la durabilité.
  • Sauvegarde & Reprise : Outils de backup/restauration (mongodump, mongorestore) et procédures de reprise.
Jour 3 : Sécurité, Haute Disponibilité & Sharding
  • Sécurité : Authentification, contrôle d'accès (RBAC), rôles, chiffrement TLS/SSL et configuration réseau.
  • Transactions & Logs : Transactions multi-documents, propriétés ACID, suivi des sessions et rotation des logs.
  • Haute Disponibilité : Mise en œuvre d'un Replica Set, élection, bascule automatique (Failover) et stratégies de lecture/écriture.
  • Scalabilité (Sharding) : Fragmentation des données, architecture de cluster (mongos, Config Servers, Shards) et requêtes distribuées.

Validation et sanction

Attestation de formation

Type de formation

Non certifiante

Sortie

Sans niveau spécifique

Contact de la formation

142 route d'Albi
31200 - Toulouse
Responsable : Madame Setti BENCHEHIDA
Téléphone fixe : 0562841013
Contacter l'organisme

Contact de l'organisme formateur

NAPSIA
SIRET : 88040241700047
31200 Toulouse
Responsable : Madame Setti BENCHEHIDA
Téléphone fixe : 0562841013
Contacter l'organisme

Information fournie par :