Développement d’application MEAN – Big Data

Durée

45 h

Objectifs

Ce cours permet aux participants d’acquérir des connaissances en gestion et traitement des données massives (Big Data) ainsi que l’acquisition de compétences pour l’utilisation d’outils adaptés.
Les participants seront en mesure de développer une application complète en utilisant la pile MEAN (MongoDB, Express, Angular, Node JS) dans le but d’acquérir et de maintenir des données massives.
Les participants développeront aussi les compétences de base pour intégrer une base données MongoDB à des outils de traitements de données (Hadoop, MapReduce, Yarn, HDFS) et d’exploiter des outils de présentation des résultats (PowerBI, Tableau, etc)

Contenu

• Utilité d’une base de données;
• Les relations.
• Différences entre une base de données relationnelle et une base de données NOSQL;
• Les 3V du Big Data;
• Types de bases de données NOSQL;

  • Clé / valeur;
  • Colonnes;
  • Document;
  • Graphe.

• Sélection;
• Création;
• Mise à jour;
• Suppression
• Requêtes intermédiaires :

  • Agrégation;
  • Relations.

• Identification des besoins;
• Sélection du SGBD approprié.
• Environnements de développement nuagiques;
• Hébergement de données dans le Cloud;
• Sélection et configuration des environnements.
• Concepts de base;
• Python;
• Node et Express;
• Angular;
• Driver MongoDB
• Application MEAN;
• Services Web
• API
• Optimisation des performances;
• Index;
• Clustering.

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 et en développement d’application, 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.