Formation NoSQL: MongoDB, mise en œuvre et administration

  • Référence : PYCB017
  • Durée : 21 heures
  • Certification : Non
  • Eligible CPF : Non

CONNAISSANCES PREALABLES

  • Connaissance des principes classiques des bases de données

PROFIL DES STAGIAIRES

  • Chefs de projet, gestionnaires de bases de données

OBJECTIFS

  • Comprendre le fonctionnement de MongoDB
  • Savoir l'installer, le configurer, créer des requêtes d'interrogation, et mettre en oeuvre la réplication

METHODES PEDAGOGIQUES

  • La formation est constituée d’apports théoriques, d’exercices pratiques et de réflexions
  • Remise d’une documentation pédagogique papier ou numérique pendant le stage
  • Mise à disposition d’un poste de travail par participant

METHODES D'EVALUATION DES ACQUIS

  • Auto-évaluation des acquis par le stagiaire via un questionnaire
  • Attestation de fin de stage adressée avec la facture

FORMATEUR

Consultant-Formateur expert Bigdata

CONTENU DU COURS Bigdata

1 - 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

2 - Installation et configuration

  • Plateformes supportées. Packages nécessaires, scripts de lancement
  • Travaux pratiques : installation, lancement du service mongod – Tests de connexion

3 - Interpréteur

  • Présentation du shell Mongo
  • Initialisation et premières requêtes
  • Choix d’une base de données
  • Opérations CRUD : Create, Read, Update, Delete

4 - Sécurité

  • Mise en œuvre de l’authentification dans MongoDB
  • Paramètres de configuration auth et keyFile
  • Gestion des rôles
  • Etude de la collection system.users

5 - Exploitation

  • Importation, exportation de données
  • Sauvegardes
  • Réplication : principe des replica sets et mise en œuvre
  • Mécanisme de fail-over automatique
  • Partitionnement des données avec le sharding
Cookies