MongoDB Fondamental Version 2021

Résumé

MongoDB est un système de gestion de bases de données libre et gratuit développé depuis octobre 2007 par MongoDB, Inc. Il fait partie des bases de données NoSQL, est orienté document, sans schéma. Il est flexible et peut fonctionner efficacement avec de grandes quantités de données. Il gère des collections (équivalents des tables pour MySQL) de documents JSON-like stockés dans un format binaire (BSON).

Contenu du cours

Introduction

  • Introduction au SDBG NoSQL MongoDB.

  • Les caractéristiques du NoSQL.

  • La modélisation sous MongoDB.

  • Les différents formats utilisés par MongoDB : JSON, BSON.

  • Fonctionnalités de MongoDB

  • Interfaces disponibles

  • Exemples d’utilisation de MongoDB

 

Installation

  • Plateformes supportées

  • Installations sous les différentes distributions de Linux, lancement

  • Installation sous Windows, configuration, création de services, lancement

  • Présentation des outils MongoDB

 

Prise en main de MongoDB

  • Installer sa base orientée Document

  • L’invite de commandes (shell) et l’administration

  • Manipulation des objets et données : les opérations CRUD.

  • Utilisation des objets : collections, documents…

  • Les différentes API de développement

  • Créer sa base de données

 

Ecrire des scripts et des programmes pour MongoDB 

  • Scripts JavaScript externes : différences avec le shell et lancement

  • Stocker des fonctions JavaScript sur le serveur et appeler celles-ci

  • Utiliser les drivers pour manipuler les données depuis des programmes externes

 

L’indexation des données

  • Principes. Types et propriétés d’index

  • Couverture de requête et intersection d’index

  • Stratégies d’indexation et explication de requêtes

 

La réplication de données 

  • Présentation et intérêt

  • Nœuds maître et secondaires. Réplication des données et bascule automatique en cas d’incident

  • Nœuds secondaires : priorité, nœuds cachés et différés

  • Procédure de mise en place de la réplication

 

Le partitionnement de données (sharding) 

  • Présentation et intérêt

  • Le sharding avec MongoDB

  • Répartition automatique ou manuelle des données

  • Procédure de mise en place du sharding

  • Le cas GridFS : stockage de fichiers lourds

 

Sécurité

  • Mise en oeuvre de l’authentification dans MongoDB

  • Paramètres de configuration auth et keyFile

  • Gestion des rôles

  • Etude de la collection system.users

 

Administrer sa base MongoDB 

  • Sauvegarder ses données

  • La sécurité des accés à la base

  • Les interfaces graphiques pour l’administration de sa base

  • La gestion de la journalisation

 

Extension de MongoDB 

  • Indexer les requêtes géospatiales

  • GridFS nécessaire au stockage de « large objects »

  • Agréger

Durée 

3 jours soit 21 heures

Prix public 

1.900 € HT

Dates à Paris

  • sur demande

Public visé

Architecte, Chefs de projets, Développeurs, Gestionnaire de base de données

Objectifs

  • Présentation et Installation de MongoDB

  • Indexation, Réplication et Sharding

  • Sécurisé la base de données

  • Administrer sa base MongoDB

Pré requis 

  • Avoir des connaissances en base de données, et du langage Java

Profil formateur 

 Instructeur certifié par MongoDB

Délai d’accès 

Se référer aux dates figurant au planning

Sanction de la formation 

Une attestation mentionnant les objectifs, la nature et la durée de l’action et les résultats de l’évaluation des acquis de la formation sera remise au(x) stagiaire(s) à l’issue de la formation 

* Formation distanciel possible :

  • de votre entreprise

  • de chez vous

  • de nos locaux à Sophia Antipolis (équipement Cisco Webex Board)

Nos formations sont accessibles aux personnes en situation de handicap.

Un questionnaire envoyé en amont de la formation invite les participants à nous contacter s’ils ont besoins d’aménagements spécifiques en lien avec leur situation de handicap. Nous nous employons à rechercher, avec les personnes concernées, les moyens de compensation qui leur seront adaptés.

Pour en valider l'accès merci de nous contacter contact@formation-IT.org

Sur le même thème

L'année 2020 en chiffres

9,6/10

Note de

Satisfaction Globale

38

Thématiques

de formation

3 156

Heures de

formations dispensées

131

Stagiaires

formés

Dig-IT est un organisme de formation certifié Datadock

SARL DIG-IT

Simplifiez vous l'IT

 

Tél : 04 92 96 96 90

Mail : contact@formation-IT.org

Centre de Formation enregistré

sous la DA n° 93.06.07876.06

SIRET 822 060 372 00015 - APE 7022Z 

  • Twitter Classic
  • LinkedIn Social Icon
  • Facebook Social Icon
  • WhatsApp Business