Accueil    Formations    Informatique    Big Data    Big Data - Développement    MongoDB - Prise en main et développement

Partager cette formation Télécharger au format pdf Ajouter à mes favoris

Objectifs pédagogiques / Compétences visées

  • Expliquer MongoDB
  • Evaluer l'utilisation de MongoDB
  • Stocker et interroger la donnée
  • Indexer, répliquer et faire le Sharding.

Niveau requis

Savoir développer et avoir des connaissances en base de données.

Public concerné

Développeurs d'application et managers techniques.

Programme

Jour 1

Introduction

  • Les bases de données NoSQL
  • Types de bases NoSQL
  • Le théorème CAP
  • MongoDB : l'historique
  • Formats de données sous MongoDB
  • Types de données sous MongoDB
  • Fonctionnalités de MongoDB
  • Quand utiliser MongoDB ?

MongoDB : prise en main

  • Installation et architecture
  • MongoDB Shell
  • MongoDB Web Shell
  • Création des bases de données
  • Le schéma de données
  • Manipuler les documents
  • Les opérations CRUD :
    • Créer un document
    • Modifier un document
    • Mettre à jour un document
    • Supprimer un document
  • Importer et exporter la donnée

Jour 2

Stockage et requêtage

  • Ecriture seule
  • Utilisation de BULK
  • Opérateurs de requêtes basiques
  • Les filtres
  • Les Arrays
    • Requête
    • La mise à jour
  • Utilisation des curseurs
  • Modeling

Indexation et optimisation

  • Qu'est-ce que l'indexation ?
  • MongoDB : idées reçues
  • Single Field Indexes
  • Index multi-clés
  • Indexation spatiale
  • Indexation : texte
  • Comment choisir une indexation ?
  • Optimisation des indexations

MongoDB : concepts avancés

  • Utilisation des agrégations
  • Grouping
  • Jointures
  • Les tris
  • Expressions régulières
  • Validation des schémas
  • Sessions
  • Les transactions
  • Les réplications
  • Sharding
  • Sécurité
  • Les bonnes pratiques

Modalités d’évaluation des acquis

  • En cours de formation, par des études de cas ou des travaux pratiques
  • Et, en fin de formation, par un questionnaire d'auto-évaluation ou une certification (M2i ou éditeur)

Partager cette formation Télécharger au format pdf Ajouter à mes favoris

Vous souhaitez suivre cette formation ?

Cette formation est disponible en présentiel ou en classe à distance, avec un programme et une qualité pédagogique identiques.

Choisissez la modalité souhaitée pour vous inscrire :

Votre société a besoin d'une offre personnalisée ? Contactez-nous

Faites-nous part de votre projet de formation, nous sommes là pour vous guider.

Contactez-nous