NoSQL – MongoDB : Mise en œuvre et administration
Date de mise à jour :
Identifiant Offre Info : 15_26538806F
Organisme responsable :
NAPSIA
(ouvre dans un nouvel onglet)
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…
- 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…
- 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.
- 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.
- 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
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
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'Albi31200 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