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
- Structure des données : notions de documents, de collections
- Le format BSON (Binary JSON), comparaison avec JSON
- Fonctionnalités de MongoDB
- Interfaces disponibles
- Présentation MongoDB, historique du projet, les versions
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
- Opérations CRUD : Create, Read, Update, Delete
- Choix d’une base de données
- Initialisation et premières requêtes
- Présentation du shell Mongo
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