Phare Phirio  : apprendre à apprendre

Pharepuzzle Phirio

PhareDataCenter Phirio

PhareSerious Games

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. Catalogue
  4. Applications
  5. Big data
  6. CB017

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

13 au 15 octobre18 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




Déroulé pédagogique
Modalités et délais d'accès
Méthodes mobilisées et modalités d'évaluation

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%




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


quelques une de nos réalisations
  • Recrutement
  • Data Dock Data Dock
  • Qualiopi
    Qualiopi
    La certification qualité a été délivrée par Proneo Certification au titre de la catégorie d'action suivante : ACTIONS DE FORMATION.

INFORMATIONS LEGALES

  • Protection des données personnelles
  • Mentions légales et crédits
  • Condition générales d'utilisation (CGU)

INFORMATIONS PRODUITS

  • Calendrier
  • Présentations de technologies
2025 Phirio Paris