Support & Downloads

Quisque actraqum nunc no dolor sit ametaugue dolor. Lorem ipsum dolor sit amet, consyect etur adipiscing elit.

s f

Contact Info
198 West 21th Street, Suite 721
New York, NY 10010
youremail@yourdomain.com
+88 (0) 101 0000 000
Follow Us

MongoDB - Prise en main & développement

réf : BDT-MP

Objectif de formation : L’apprenant saura utiliser MongoDB pour le déploiement et la gestion de ses bases de données.

Objectifs pédagogiques

  • Initialisation du SGBD MongoDB
  • Faire les réglages du SGBD MongoDB
  • Manier les objets et les données
  • Intégrer une application sous MongoDB
  • Améliorer les performances de la base de données

Pré-requis

Avoir des bases en programmation

Public concerné

Chefs de projets, administrateurs, informaticiens ou toute personne souhaitant utiliser MongoDB…

Programme

  • Présentation des SGBD NoSQL MongoDB
  • Définition du NoSQL
  • Modéliser sous MongoDB
  • Présentation des divers formats utilisés sous MongoDB
  • Prérequis à l’installation de MongoDB
  • Connexion et test de MongoDB

Travaux pratiques: initialisation de MongoDB sur un poste de développement (Windows ou Linux) et intégration d’une BDD

  • Usage du Shell Mongo
  • Manier les objets et données : les opérations CRUD
  • Usages des objets
  • Usages des API

Travaux pratiques: usage du Mongo Shell et utilisation des objets et données

  • Le schéma design
  • Les index
  • Le profiling et optimisation des requêtes
  • Fonctionnement pratique de MongoDB
  • Gestion des performances sous MongoDB

Travaux pratiques: modélisation et indexation des données

  • Les drivers disponibles pour MongoDB
  • Modèle d’API
  • Utilisation de l’API PHP ou Java

Travaux pratiques: maniement des données avec des API

  • Les bases de la réplication avec MongoDB
  • Fondements des Replica Set et leur fonctionnement
  • Le Sharding
  • La combinaison Sharding Replica Set
  • Installation du Replica combiné avec le Sharding
  • Suivi de la performance du Sharding

Travaux pratiques: installation du Sharding des données automatisé ou manuel

  • Analyser les plans d’exécution
  • Les logs sous MongoDB
  • Analyser les indicateurs et les performances
  • Les outils du suivi de performance
  • Agrégation Pipeline

Travaux pratiques: analyse des plans d’exécution et optimisation des requêtes

  • Les requêtes géospatiales et leur indexation
  • GridFS nécessaire au stackage de « large objects »
  • Agréger

S'inscrire à la session

    Jours

    3 (21 heures)

    Date

    Du 16 au 18 octobre 2023

    Prix

    2100 €

    À distance

    Télécharger