Filière :
Licence Nationale en Informatique de Gestion :Business Intelligence
Niveau :
3
Matière :
Introduction au Big data et Cloud
Régime Éducatif :
Régime Mixte
Volume Horaire par semestre :
42
Type d'enseignement :
TD ; Cours
Enseignant (s) :
Coordinateur :
Examens et évaluation des connaissances :
ECUE | Contrôle continue | Examen final | Coef. de l’ECUE | Coef. de l’UE au sein du parcours | ||||||
EPREUVES | Pondération | EPREUVES | Pondération | |||||||
Ecrit | Oral | TP et Autres | Ecrit | Oral | TP et Autres | |||||
Introduction au Big data et Cloud | X | 30% | X | 70% | 1.5 | 1.5 |
Objectifs du Cours :
Ce cours met l’accent sur la croissance exponentielle des données et l’insuffisance des systèmes actuels à la gestion de cette quantité de données de sources hétérogènes. Ce cours explore les fondamentaux du big data, leurs outils, les modèles et les plateformes, leur exploitation dans l’entreprise, leur impact sur les métiers et leur valeur pour l’entreprise. Ils sont illustrés par de nombreux exemples et cas concrets dans diverses industries.
Plan du Cours :
Chapitre I : Introduction générale au Big Data
- Définition Big Data
- Emergence du Big Data
- Les 5V du Big Data
- Architecture d’un système Big Data
- Les domaines d’application du Big Data
Chapitre II : Hadoop
- Introduction d’Hadoop
- Hadoop HDFS
- Hadoop MapReduce
- Hadoop Yarn
Chapitre III : Traitement des données
- Introduction
- Traitement en batch
- Traitement en streaming
- Traitement temps réel
Chapitre IV: Spark
- Introduction
- Spark vis à vis Hadoop
- Architecture Spark
- Fonctionnement de Spark
Chapitre V: Hbase
- Introduction
- Définition Hbase
- Différence entre Hbase et SQL
- Commandes Hbase de base (création, destruction, ajout, modification, affichage, recherche, etc)
- API java de Hbase
- Hive et Hbase
Chapitre VI : NoSQL
- Insuffisances des BD relationnelles
- SGBD NoSQL
- Types des SGBD NoSQL
Méthodes et/ou outils utilisés :
Références scientifiques et supports :