Heures par semaine
Étape 1
420-J04-RO
Introduction à la valorisation de données en intelligences d’affaires
2-2-2
Ce cours permet de découvrir la profession de spécialiste en valorisation de données, la place de ce rôle dans les organigrammes, les autres professions qu’il supporte ainsi que l’écosystème des technologies utilisées pour les traitements de données : informatique décisionnelle (BI), science des données et méga données (Big Data). Le cours comporte également une initiation à des cas de valorisation des données par des outils d’utilisation courante comme les tableurs et les bases de données.
420-J05-RO
Programmation 1
2-3-3
Ce cours permet de maîtriser les techniques de développement d’applications dans un langage de programmation pertinent pour des traitements de données utilisées en intelligence d’affaire et en science des données. Vous vous y dotez des concepts de programmation élémentaires et des concepts de programmation objet : la programmation de processus ETL pour les traitements de données y est abordée avant le cours de Base de données 2. Ce cours servira à établir le cadre général de l’application, planifier le travail de développement, modéliser l’application et à procéder à la programmation des différentes fonctionnalités, et à produire la documentation relative à l’application.
420-J15-RO
Base de données 1
2-3-3
Ce cours vous permet de maîtriser les techniques d’exploitation d’un système de base de données, d’établir le modèle de données, à créer le schéma à l’aide d’un système de gestion de base de données. Vous pourrez procéder à la programmation de requêtes et de procédures pour insérer, modifier, supprimer et lire des données de la base. Vous y verrez ultimement la méthode de conception d’une base de données, l’étude approfondie du langage de définition et de manipulation de données, ainsi que les techniques pour assurer l’intégrité et la sécurité des données.
384-J03-RO
Visualisation graphique
2-1-3
Ce cours permet de maîtriser les structures et les techniques de représentation graphiques des données par un logiciel spécialisé, d’établir les caractéristiques des données à représenter et à choisir, parmi les graphiques disponibles dans le logiciel, ceux qui s’appliqueraient. Vous pourrez ainsi créer des courbes et des graphiques classiques ainsi que les indicateurs de performance et les tableaux de bord.
Étape 2
420-J25-RO
Programmation 2
2-3-3
Ce cours vous permet de maîtriser les techniques de modélisation dans un langage de programmation pertinent pour des traitements de données utilisées en intelligence d’affaire et en science des données. Vous pourrez apprendre à acquérir des données, valider la qualité des données, nettoyer les données, fusionner/intégrer les données, stocker et sécuriser les données.
420-J24-RO
Base de données 2
2-2-3
Ce cours permet de maîtriser les techniques d’exploitation d’un système d’aide à la décision, d’intégrer des données à partir de sources multiples et hétérogènes, de répondre aux requêtes du système d’aide à la décision, de transformer des données en informations stratégiques. Vous pourrez alors réaliser des synthèses, analyses et consolidation dynamique de données multidimensionnelles et maîtriser le concept de l’entrepôt de données, la programmation ETL, l’analyse OLAP et la génération de rapports( lac de données).
420-J34-RO
Visualisation BI
2-2-3
Dans ce cours, vous procéderez à de la visualisation par des logiciels BI et de la programmation de visualisation.
420-J35-RO
Méga données – Big Data1
2-3-3
Ce cours vous permet de maîtriser les techniques d’exploitation d’un système de Big Data et de vous approprier l’architecture et les caractéristiques d’un système Big Data ainsi que les outils et les langages de programmation utilisés pour formuler les requêtes d’extraction et de traitement des données.
Étape 3
420-J45-RO
Méga données - Big Data 2
2-3-3
Ce cours permet d’approfondir les notions de Big Data 1 en NoSQL en autre. Nous y voyons aussi les requêtes interactives et l’Analyse Direct Streaming sous Spark.
420-J44-RO
Projet valorisation de données
1-3-3
Ce cours vous initie à la méthodologie de gestion de projet et ses différentes phases : création de l’équipe du projet, phase de recueil des exigences et études de la faisabilité, phase de conception et de choix technique, phase de développement et de test, fonction de collecte, fonction d'intégration, fonction de diffusion (ou distribution), fonction présentation, fonction administration.
420-J54-RO
Communication et recherche d'emploi
1-3-3
Dans ce cours, vous allez élaborer votre profil pour la recherche de stage ou d’emploi. Vous verrez alors à la préparation pour des entrevues avec les experts, les différentes stratégies de recherche d’emploi en ligne comme hors ligne, les aspects de communication dans les projets BI/Big Data/Science de données. Votre curriculum vitae, votre lettre de motivation ou d’intention et autre document pour embauche seront revus dans ce cours.
Étape 4
420-S9F-RO
Intégrer un milieu de travail
0-16-2
Ce cours est un stage en milieu de travail de 8 semaines pour 240 heures. Il vous permettra d’exercer la valorisation de données ou le traitement de données en contexte réel.