Description
Objectif général de la formation: À l’issue de la formation, les participants seront capables d’installer, de configurer et de gérer une base de données MongoDB, tout en maîtrisant les tâches d’administration essentielles. Modalité : Toutes les modalités (présentiel, classe virtuelle et hybride) sont possibles Lieu possible de réalisation : Locaux du bénéficiaire ou locaux d’Ascent Formation, en France métropolitaine et dans les DROM-COM Nombre maximal de participants : 20 Niveau SAME visé : Maîtrise (M) Compétences visées Installer et configurer MongoDB sur des environnements de production. Gérer les bases de données et collections MongoDB. Mettre en œuvre des stratégies de sauvegarde et de restauration. Optimiser les performances de MongoDB et sécuriser les données.
Objectifs pédagogiques
- Installer et configurer MongoDB dans un environnement local ou en production.
- Gérer les bases, collections et documents.
- Appliquer les bonnes pratiques pour l’administration et la sécurité.
- Implémenter des stratégies de sauvegarde et de restauration.
Public concerné
Prérequis
Déroulé du programme
Jour 1 : Introduction et installation de MongoDB (6 heures)
- Introduction à MongoDB et bases NoSQL (2 heures) :
Comprendre les concepts de base des bases NoSQL et les différences avec les bases relationnelles.
Présentation des cas d’utilisation de MongoDB dans divers secteurs (e-commerce, IoT).
Travaux pratiques : Comparer les fonctionnalités MongoDB avec une base relationnelle dans un scénario donné.
- Installation et configuration de MongoDB (2 heures) :
Installer MongoDB sur les environnements Linux et Windows.
Configurer les fichiers de configuration principaux (mongod.conf).
Travaux pratiques : Installer MongoDB et configurer un cluster en local.
- Premiers pas avec MongoDB (2 heures) :
Démarrer et gérer le serveur MongoDB.
Création et gestion des bases de données et collections.
Introduction aux opérations CRUD (Create, Read, Update, Delete).
Travaux pratiques : Créer une base de données, insérer et interroger des documents.
Jour 2 : Administration avancée et optimisation (6 heures)
- Administration des bases et collections (2 heures) :
Gestion des index pour améliorer les performances des requêtes.
Surveillance des métriques et des performances avec MongoDB Compass.
Suppression et mise à jour des bases et collections en toute sécurité.
Travaux pratiques : Ajouter des index sur une collection et évaluer leurs impacts sur les requêtes.
- Sécurité et sauvegarde/restauration (2 heures) :
Configurer les utilisateurs et les rôles avec authentification.
Implémenter des stratégies de sauvegarde et de restauration.
Approches pour sécuriser les connexions et données (chiffrement, SSL/TLS).
Travaux pratiques : Mettre en place des rôles d’utilisateur et effectuer une sauvegarde/restauration.
- Optimisation et gestion des clusters (2 heures) :
Réplication et gestion des clusters en production.
Partage des données avec le sharding pour une montée en charge.
Dépannage des erreurs courantes et optimisation des performances.
Travaux pratiques : Configurer un cluster avec réplication et tester la résilience des données.
Informations
Durée
2 jour(s)
12h
1500 € HT
HT
Prochaines sessions
Formations similaires
Migration vers le Cloud
Sur demande
Agents IA — Concevoir des systèmes autonomes avec LangChain et LangGraph - Avancé
Sur demande
AI Act européen — Comprendre vos obligations et vous mettre en conformité - Niveau débutant
Sur demande
Analyse des données avec Microsoft Power BI (4-167)
2200 € HT