Aller au contenu principal

NoSQL – MongoDB : Mise en œuvre et administration

Date de mise à jour :
Identifiant Offre Info : 15_26538806F
Organisme responsable : NAPSIA (ouvre dans un nouvel onglet)

Nouvelle recherche

Présentation de la formation

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…

À 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…

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

Niveau de sortie

Sans niveau spécifique

Durée, rythme, financement

Durée

En centre

21 h

Financement

Conventionnement
Oui
Financeur
  • Autre

    Programme : Autre financement (AIF, entreprise , individuel…)

Conditions d'accès

Publics visés

  • Demandeur d'emploi
  • Public en emploi
  • Salarié dans le cadre du CIF
  • Salarié dans le cadre du DIF
  • Salarié dans le cadre du plan de formation
  • Salarié en contrat aidé
  • Salarié en période de professionnalisation
  • Salarié en reconversion
  • Tout public

Niveau d'entrée

Sans niveau spécifique

Conditions spécifiques et prérequis

Connaissances de base des architectures techniques, des bases de données et management SI. Connaissances du langage Python ou Java recommandées Un questionnaire de positionnement sera réalisé au préalable pour adapter la formation à vos besoins

Lieu de réalisation de l'action

Modalités d'enseignement

Formation entièrement en présentielle

Adresse

142 Route d'Albi
31200 Toulouse

Responsable : NAPSIA

Périodes prévisibles de déroulement des sessions

Début

Fin

Adresse d'inscription
142 route d'Albi
31200 Toulouse
État du recrutement
Ouvert
Modalités
Entrées / Sorties à dates permanentes