big data

Description

Durée : 28 heures

Modalités techniques d’évaluation : Évaluation des connaissances par QCM, évaluation des compétences au travers de travaux pratiques et de cas d’études. Contrôle de l’acquisition des connaissances et des compétences pendant la formation par le formateur.
Moyens pédagogiques : Apports théoriques réalisés en classe et complétés par de nombreux travaux pratiques permettent aux participants de disposer d’une expérience concrète. A l’issue des sessions magistrales, réalisation de cas d’études tutorés.

Objectifs :

  • Développer des applications avec MongoDB
  • Concevoir des modèles de données MongoDB efficaces pour des applications à l’échelle de l’entreprise
  • Gérer et administrer une installation MongoDB
  • Mettre en œuvre une architecture mutualisée fiable et sécurisée

Programme :

  • Présentation de MongoDB
    • Structure de MongoDB
    • Modéliser les données et leurs schémas
  • Interactions avec MongoDB
    • Le shell Mongo
    • Exécuter des commandes pour administrer et interroger les données
    • Interagir avec les données stockées
    • Développement de code client avec Python et Java, l’API MongoDB
    • Charger, administrer et interroger des données
    • Explorer les schémas et les types de données
  • Création de requêtes MongoDB
    • Mise en œuvre des opérations CRUD (Create, Read, Update, Delete)
    • Développer un modèle de données
    • Utiliser les fonctionnalités des bases de données orientées document
    • Développer des requêtes clé-valeur classiques
    • Rechercher des données avec les requêtes géospatiales et les requêtes de plages de données
  • Optimisation des performances
    • Amélioration des performances des requêtes avec l’indexation
    • Activer les index dans MongoDB
    • Analyse de texte
    • Partitionnement des données et amélioration des performances
    • Présenter l’architecture des couches de stockage
    • Définir l’architecture de la réplication
  • Gestion et administration de MongoDB
    • Mise en service et déploiement
    • Configurer le cluster avec l’interface d’administration
    • Sauvegarde et restauration des données
    • Répliquer les données sur les différents clusters
    • Utiliser les outils intégrés