Base de données massives avec MONGODB – BIG DATA / NOSQL

Durée

21 h

Objectifs

Ce cours permet aux participants d’acquérir des connaissances pour gérer des données avec le système de gestion de base de données NoSQL MongoDB (Big Data)

• Définir le NO SQL et les différents modèles de base de données;
• Reconnaître un contexte d’exploitation de données massives;
• Décrire l’organisation des données et l’architecture de MongoDB;
• Construire une base de données avec MongoDB;
• Exploiter les opérations CRUD avec MongoDB;
• Concevoir des requêtes de recherche de données avec MongoDB;
• Organiser des requêtes complexes multi-étapes avec MongoDB;
• Comparer le niveau de performance de différentes requêtes;
• Organiser les données et les indexes de façon à favoriser la performance des requêtes.

Contenu

1. Introduction

  • Concept de base;
  • 3V du Big Data;
  • Acquisition, Stockage, Traitement;
  • Modèle de base de données NO SQL;

2. MongoDB

  • Présentation et préparation de l’environnement;
  • JSON;
  • Type de données;
  • Commandes et outils;
  • Architecture et partitionnement.

3. Opération CRUD

  • Création;
  • Sélection;
  • Modification;
  • Suppression.

4. Recherche de données

  • Critères de recherche
  • b. Tri
  • Limite
  • Indexation

5. Agrégation

  • Concept de pipeline et étape d’agrégation;
  • Agrégation et indexation;
  • Étapes d’agrégation

6. Approfondissement (optionnel et au choix)

  • Indexation avancée et évaluation de performance;
  • Agrégation avancée;
  • Intégration MongoDB et API.

Stratégie pédagogique

  • Présentation visuelle;
  • Questionnaire fréquent de validation des connaissances;
  • Laboratoire pratique;
  • Démonstation pratique;
  • Exemple de solution.

Clientèle visée

Développeur et concepteur : Mobile, Web, Front-End, Full Stack.

Préalable(s)

Avoir des bases en gestion de base de données, peu importe le type.

Lieu de formation

En ligne
Le démarrage des cours est conditionnel à un nombre suffisant d’inscriptions. Les dates peuvent varier. Vous serez avisé des changements s’il y a lieu. Certaines conditions s’appliquent pour les formations de courte durée financées par Emploi-Québec.