Formation en IA & Data: MongoDB : administration (4-132) - Ascent Formation
Retour aux formations
IA & Data

MongoDB : administration (4-132)

2 jour(s)12h

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é

Administrateurs systèmes et bases de données
Développeurs souhaitant administrer MongoDB
Responsables techniques impliqués dans des projets nécessitant une base NoSQL

Prérequis

Connaissances générales en bases de données.
Familiarité avec les environnements Linux ou Windows.

Déroulé du programme

1

Jour 1 : Introduction et installation de MongoDB (6 heures)

6h
  • Introduction à MongoDB et bases NoSQL (2 heures) :
2

Comprendre les concepts de base des bases NoSQL et les différences avec les bases relationnelles.

3

Présentation des cas d’utilisation de MongoDB dans divers secteurs (e-commerce, IoT).

4

Travaux pratiques : Comparer les fonctionnalités MongoDB avec une base relationnelle dans un scénario donné.

  • Installation et configuration de MongoDB (2 heures) :
5

Installer MongoDB sur les environnements Linux et Windows.

6

Configurer les fichiers de configuration principaux (mongod.conf).

7

Travaux pratiques : Installer MongoDB et configurer un cluster en local.

  • Premiers pas avec MongoDB (2 heures) :
8

Démarrer et gérer le serveur MongoDB.

9

Création et gestion des bases de données et collections.

10

Introduction aux opérations CRUD (Create, Read, Update, Delete).

11

Travaux pratiques : Créer une base de données, insérer et interroger des documents.

12

Jour 2 : Administration avancée et optimisation (6 heures)

6h
  • Administration des bases et collections (2 heures) :
13

Gestion des index pour améliorer les performances des requêtes.

14

Surveillance des métriques et des performances avec MongoDB Compass.

15

Suppression et mise à jour des bases et collections en toute sécurité.

16

Travaux pratiques : Ajouter des index sur une collection et évaluer leurs impacts sur les requêtes.

  • Sécurité et sauvegarde/restauration (2 heures) :
17

Configurer les utilisateurs et les rôles avec authentification.

18

Implémenter des stratégies de sauvegarde et de restauration.

19

Approches pour sécuriser les connexions et données (chiffrement, SSL/TLS).

20

Travaux pratiques : Mettre en place des rôles d’utilisateur et effectuer une sauvegarde/restauration.

  • Optimisation et gestion des clusters (2 heures) :
21

Réplication et gestion des clusters en production.

22

Partage des données avec le sharding pour une montée en charge.

23

Dépannage des erreurs courantes et optimisation des performances.

24

Travaux pratiques : Configurer un cluster avec réplication et tester la résilience des données.

Informations

Durée

2 jour(s)

12h

Tarif

1500 € HT

HT

Prochaines sessions