BASES DE DONNEES

MongoDB - Mettre en oeuvre et administrer

1950€

BASES DE DONNEES : MongoDB - Mettre en oeuvre et administrer

Ce cours peut être animé en présentiel, distanciel ou hybride. Dans le cadre du présentiel, la formation aura lieu dans une salle équipée de PC ayant les logiciels nécessaires à la formation. Les apprenants peuvent aussi suivre la formation avec leur propre PC, si celui-ci dispose de la bonne version du logiciel étudié. Dans le cadre du distanciel, la formation aura lieu dans une classe virtuelle créée et gérée par Baobab Ingénierie. Les apprenants auront dans leur convocation le lien de connexion et pourront suivre le cours à distance en visioconférence (un PC muni d'une webcam et d'un micro sera nécessaire).

Objectif

Distribuer des données sur plusieurs instances d'une base MongoDB. Installer et administrer la base de données NoSQL MongoDB. Manipuler des documents d’une base données MongoDB. Superviser une base NoSQL MongoDB. Sauvegarder les données d’une base MongoDB

Code du cours

BDD-MGDB1

Durée

21 heures / 3 jours

Tarif

1950€

Pré-requis

Bonnes connaissances d'un langage de programmation. Connaissances de base de l'administration en ligne de commande. Connaissance souhaitable de langages comme : JavaScript, PHP, Python ou Java.

Public

Cette formation concerne tous les informaticiens devant installer et exploiter MongoDB ou souhaitant avoir une première approche de l'administration.

Evaluation

En complément des aspects théoriques, les nombreux ateliers qui ponctuent les différents modules de cette formation favorisent un ancrage durable et efficace des acquis.

Plan du cours

Introduction au Big Data
• Pourquoi le Big Data?
• Qu’est ce que le Big Data?
• Comment faire du Big Data?
• Quels sont les outils du Big data?
Découvrir les bases NoSQL
• Qu’est-ce que le NoSQL ?
• Comparaison avec le modèle relationnel
• Type de bases NoSQL
Prise en main de MongoDB
• Installation sur Windows
• Format JSON
• Particularité du format BSON
• Lancement de MongoDB
• Connexion à MongoDB
• Notion de collection et document
Manipuler un document MongoDB
• Commande find()
• Commande findOne()
• Notion de curseur
• Type de donnée ObjectID
• Insérer dans MongoDB
• Mettre à jour un document
• Supprimer un document
Requêtes dans une Collection MongoDB
• La projection avec find()
• Filtrer le résultat
• Trier le résultat
• recherche un texte dans le document
• Limiter le nombre de résultat
• Les opérateurs du find()
Modélisation d’un schéma d’une base de données NoSQL
• Contexte de la modélisation NoSQL
• La dé-normalisation
• Les différentes stratégies
Appel de MongoDB depuis le code client
• Utilisation du driver Python
• Ecrire un programme d’accès aux données
Administration de MongoDB
• importer des données
• exporter des données
• Optimisation: création d’index
• Gestion du format Date
• le framework d’agrégation
• Sauvegardes
Solution de haute disponibilité avec MongoDB
• Réplication
• Sharding

Horaires

Lundi - Vendredi : 09:00 - 12:30 et 13:30 - 17:00
Samedi - Dimanche : Fermé

Lieux

Sur notre site : 75 rue de Lourmel, 75015 Paris, France
Sur un site partenaire
Sur votre site

Réservation

Nous consulter ou
nous appeler au 06 72 84 66 28

Encadrement

Cette formation sera animée par un intervenant dont les compétences pédagogiques et techniques auront été validées par Baobab Ingénierie.

Moyen et suivi

Une feuille d'émargement sera signée chaque demi-journée par les apprenants et le formateur. En outre, une attestation de fin de formation sera remise aux apprenants (présentiel) ou par courriel (distanciel).

Interlocuteur

  • Lesly Lodin
  •  06 72 84 66 28
  •  info@baobab-ingenierie.fr
  •  75 rue de Lourmel 75015 Paris

Certifications

© 2010-2025 Baobab Ingénierie - Tous droits réservés

Mentions légales - Conditions générales de vente - Charte de confidentialité - Notre politique de cookies