Phare : logo phirio Phirio  : apprendre à apprendre

Phare : logo phiriopuzzle pour les serious games Phirio

Phare : logo phirioDataCenter de Phirio

Phare : logo phirioIllustration des Serious Games Phirio

PrecedentSuivant
  • Formations
    • Catalogue
    • Cloud
    • Big Data
    • Applicatif
    • DataScience
    • Infrastructures
    • Accompagnement
    • Sur mesure
  • Cheat sheets & labs
    • Présentation des technologies
    • Le Laboratoire
    • Blockchain
    • Big Data
    • Liens utiles
  • Informations pratiques
    • Phirio Team
    • Prestations
    • Qualité
    • Centre de formation
    • Nos références
  • Contact
    • Plan d'accès
    • Contact post-formation
    • Recrutement
    • Demande d'informations
  1. Vous êtes ici : Accueil
  2. Formations
  3. Big data
  4. Mongodb mise en oeuvre et administration

Formation : NoSQL : MongoDB, mise en oeuvre et administration

Durée de la formation

3 jours

Code cours

CB017

Prix de la formation

2 160 € HT

Sessions programmées

18 au 20 novembre

Public :

Chefs de projet, Administrateurs de bases de données, Architectes, ...

Objectifs :

A l’issue de la formation, le stagiaire sera capable d’installer et d’administrer des bases de données sous la solution NoSQL MongoDB.

Prérequis :

avoir des connaissances de base des architectures techniques, du management SI et des bases de données. Des connaissances du langage Python ou Java sont recommandées.

  • Pour tester vos connaissances actuelles sur le sujet : Validation des pré-requis
  • Pour nous préciser vos attentes : Validation des attentes

Objectifs pédagogiques:

  • Comprendre le fonctionnement de MongoDB
  • Comprendre comment installer, configurer et administrer un serveur MongoDB
  • Créer des requêtes d'interrogation
  • Mettre en oeuvre la réplication avec MongoDB
  • Distribuer des données sur plusieurs instances d'une base MongoDB
  • Sauvegarder les données d’une base MongoDB

Programme détaillé de la formation

Comprendre le fonctionnement de MongoDB

Introduction
Présentation MongoDB, historique du projet, les versions
Structure des données :notions de documents, de collections
Le format BSON (Binary JSON), comparaison avec JSON
Fonctionnalités de MongoDB
Interfaces disponibles

Comprendre comment installer, configurer et administrer un serveur MongoDB

Plateformes supportées.
Packages nécessaires, scripts de lancement.
Atelier : installation, lancement du service mongod. Tests de connexion


Créer des requêtes d'interrogation

Interpréteur
Présentation du shell Mongo.
Initialisation et premières requêtes.
Opérations CRUD : Create, Read, Update, Delete.
Importation, exportation de données.
Atelier : la méthode find, critères de requêtes, les types, les curseurs, ...


Mettre en oeuvre la réplication avec MongoDB

Définition de la réplication : principe des replica sets et mise en oeuvre,
Mécanisme de fail-over automatique
Atelier : mise en oeuvre de la réplication sur une infrastructure de 13 noeuds MongoDB (machines physiques) par participant


Distribuer des données sur plusieurs instances d'une base MongoDB

Le sharding
Définition, principe de fonctionnement.
Exemples de mise en oeuvre du sharding,
configuration et administration
Partitionnement des données avec le sharding
Atelier : étude et mise en oeuvre de l'optimisation du sharding : gestion des connexions, ajout de serveurs, équilibrage


Sauvegarder les données d’une base MongoDB

Particularités des sauvegardes pour des bases utilisant le sharding et la réplication.
Méthodes et outils de sauvegardes d'un serveur, de cluster
Atelier : mise en pratique de mongodump.


Sécurité

Principe de l'authentification dans MongoDB.
Paramètres de configuration auth et keyFile
Gestion des rôles.
Etude de la collection system.users
Atelier : création de rôles et nouveaux comptes pour l'exploitation d'une base MongoDB


Exploitation

Supervision : gestion de la mémoire, analyse des performances, tuning.
Gestion des opérations, analyse, points de blocage.
Mise en oeuvre de mongotop et mongostat.
Gestion des index, chargement des données en mémoire
Atelier : analyse des logs , définition d'actions correctives sur une base école mise à disposition sur l'infrastructure de travaux pratiques


Liens complémentaires

Déroulé pédagogique

Modalités et délais d'accès

Méthodes mobilisées et modalités d'évaluation

Ces formations pourraient aussi vous intéresser

NoSQL : les fondamentaux

Code : CB002|Durée : 2 jours

MySQL prise en main et administration

Code : BD012|Durée : 3 jours

PostgreSQL : administration avancée

Code : BD022|Durée : 2 jours

Phirio

+33 1 55 33 52 10
info@phirio.fr
Calendrier
Code cours : CB017

Contenu de la formation
NoSQL : MongoDB, mise en oeuvre et administration:
  • Comprendre le fonctionnement de MongoDB
  • Comprendre comment installer, configurer et administrer un serveur MongoDB
  • Créer des requêtes d'interrogation
  • Mettre en oeuvre la réplication avec MongoDB
  • Distribuer des données sur plusieurs instances d'une base MongoDB
  • Sauvegarder les données d’une base MongoDB
  • Sécurité
  • Exploitation

Accès à la liste des cours


Vous pouvez bien entendu composer votre programme personnel à partir de nos descriptifs de cours

Note de satisfaction des participants à la formation NoSQL : MongoDB, mise en oeuvre et administration

4.6/5



Taux d'atteinte des objectifs à la formation NoSQL : MongoDB, mise en oeuvre et administration

84.2%



Taux de réalisation des exercices à la formation NoSQL : MongoDB, mise en oeuvre et administration

73.7%



Télécharger le programme


Version du document : S030
Date de mise à jour du document : 2025/01/30


quelques une de nos réalisations

Phirio

+33 1 55 33 52 10
info@phirio.fr

Plus de 30 ans d'expertise

Formations

  • Calendrier
  • Présentations de technologies
  • Plan d'accès
  • Contact
Data Docklogo Data Dock
logo Qualiopi
La certification qualité a été délivrée par Proneo Certification au titre de la catégorie d'action suivante : ACTIONS DE FORMATION.

2025 Phirio Paris
Protection des données personnelles
Mentions légales et crédits
Conditions générales de vente