Ingénierie des Données & Business Intelligence

Établissement

EST - Tétouan

Niveau d'étude visé

Domaine d'étude

Diplôme recherché

DUT

Connaissances et compétences a acquérir 

Connaissances que doit acquérir le lauréat :

A1. Gestion avancée des bases de données

  Concevoir et administrer des bases de données relationnelles avancées (PostgreSQL, SQL Server) : triggers, procédures stockées, vues matérialisées, partitionnement
  Modéliser des schémas dimensionnels (étoile, flocon, constellation) adaptés aux besoins décisionnels
  Maîtriser les bases de données NoSQL (MongoDB, Redis, Cassandra) et choisir le modèle adapté à chaque cas d'usage
  Optimiser les performances des requêtes : indexation, plans d'exécution, vacuum et maintenance

A2. Architectures de systèmes de données

  Comparer et choisir entre les architectures Data Lake, Data Warehouse, Data Lakehouse, Lambda et Kappa
  Implémenter un Data Lakehouse avec Apache Iceberg et formats ouverts (Parquet, Delta, ORC)
  Concevoir des architectures ETL/ELT scalables et maintenables
  Appliquer les principes Medallion Architecture (Bronze/Silver/Gold) dans la conception de pipelines

A3. Traitement Big Data et calcul distribué

  Utiliser l'écosystème Hadoop (HDFS, YARN) pour le stockage et le traitement distribué
  Développer des applications PySpark (RDD, DataFrame API, Spark SQL) pour le traitement de données volumineuses
  Implémenter des pipelines de streaming avec Apache Kafka
  Optimiser les performances des jobs Spark : partitionnement, caching, broadcast joins

A4. Ingénierie des pipelines et DataOps

  Développer et documenter des modèles de transformation avec dbt Core (models, tests, macros, seeds, snapshots)
  Orchestrer des workflows de données complexes avec Apache Airflow (DAGs, operators, sensors, XComs)
  Implémenter des pratiques DataOps : CI/CD pour les données, versioning, environnements de test
  Assurer la qualité des données avec Great Expectations et le catalogage avec OpenMetadata

A5. Statistiques et Machine Learning appliqués à la data

  Appliquer les méthodes statistiques descriptives et inférentielles pour l'analyse de données
  Développer des modèles de Machine Learning supervisé (régression, classification) et non supervisé (clustering)
  Évaluer et valider les modèles : validation croisée, métriques de performance, courbes ROC
  Utiliser Python scientifique : Pandas, NumPy, Scikit-learn, MLflow pour la traçabilité des expériences

A6. Business Intelligence et visualisation

  Maîtriser Power BI Desktop de bout en bout : Power Query (M), modèle sémantique, DAX (mesures, colonnes calculées, KPIs)
  Créer des tableaux de bord interactifs avec Power BI et Metabase pour différents secteurs (finance, industrie, logistique)
  Appliquer les principes du data storytelling : narration visuelle, choix du graphique, hiérarchie de l'information
  Développer des visualisations avec Python (Matplotlib, Seaborn, Plotly) pour l'exploration et la communication des données

A7. Ingénierie cloud et déploiement

  Utiliser Azure for Students : Azure Synapse Analytics, Azure Data Factory (ADF), Azure Blob Storage, Azure ML AutoML
  Conteneuriser des applications data avec Docker et Docker Compose
  Déployer des modèles ML en production sous forme d'API REST (Flask/FastAPI)
  Appliquer les principes MLOps : monitoring, retraining, gestion des versions de modèles

Compétences que doit acquérir le lauréat :

B. Compétences En Gouvernance Et Conformité

  Appliquer le cadre DAMA-DMBOK pour la gouvernance des données d'entreprise
  Mettre en oeuvre les exigences du Règlement Général sur la Protection des Données (RGPD) et de la loi marocaine 09-08 (CNDP)
  Analyser les implications de l'EU AI Act 2024 sur les systèmes d'IA et de données
  Implémenter des mesures d'anonymisation, de pseudonymisation et de sécurisation des données personnelles
  Identifier et atténuer les biais algorithmiques dans les modèles de données et d'IA
 
C. COMPÉTENCES TRANSVERSALES

  Rédiger des documentations techniques rigoureuses en français et en anglais (rapports d'analyse, spécifications, documentations de pipeline)
  Communiquer des résultats analytiques à des audiences non techniques (data storytelling, présentations exécutives)
  Travailler en mode projet agile (Scrum/Kanban) dans des équipes pluridisciplinaires
  Exercer un esprit critique face aux données : vérification des sources, détection des anomalies, remise en question des biais
  Pratiquer une veille technologique active dans un domaine en évolution rapide

D. COMPÉTENCES PROFESSIONNELLES ET ENTREPRENEURIALES

  Analyser un besoin métier et le traduire en solution data technique (du cahier des charges à la mise en production)
  Gérer un projet data de bout en bout : cadrage, conception, développement, livraison, maintenance
  Comprendre les modèles économiques de l'économie numérique et identifier les opportunités entrepreneuriales liées à la data
Identifier et respecter les contraintes réglementaires, éthiques et de propriété intellectuelle dans un projet data.

Listes des modules

Semestre 1

M111    Systèmes de Bases de Données Avancés
M112    Architectures des Systèmes de Données
M113    Big Data et Programmation Distribuée
M114    Ingénierie des Pipelines et DataOps
M115    Statistiques et Machine Learning pour la Data
M116    Communication Professionnelle et Anglais Technique
M117    Entrepreneuriat et Innovation Numérique


Semestre 2

M121    Business Intelligence et Analytique Prédictive
M122    Visualisation des Données et Data Storytelling
M123    Ingénierie Cloud et Intelligence Artificielle
M124    Gouvernance des Données et Éthique de l'IA
Stage professionnel

Contacts :

Courriel

contact@enstetouan.ma

Fax

Du lundi au vendredi de 8h à 18h.

(+212) 5 39 97 91 80

Adresse

Téléphone

Du lundi au vendredi de 8h à 18h.

(+212) 5 39 97 91 75

Coopérations

Admission

CONDITIONS ET MODALITES D’ACCES A LA FILIERE

  • Diplômes requis conformément au CNPN :

Diplôme Universitaire de Technologie

Diplôme Universitaire de Technologie

Diplôme Universitaire de Technologie

Diplôme Universitaire de Technologie

Diplôme Universitaire de Technologie

DEUST- Diplôme des études générales dans les sciences et techniques

  • Spécialité:

- Informatique

- Réseaux et Télécommunications

- Intelligence Artificielle

- Informatique et Développement Digital

- Cybersécurité et Audit des SI

- Informatique ou domaine connexe

  • Prérequis pédagogiques de la filière :

Maîtrise des notions fondamentales de SQL (SELECT, JOIN, agrégations).

Notions de programmation procédurale ou orientée objet (Python ou Java de préférence).

Bases d'algèbre linéaire et de probabilités (niveau DUT Mathématiques).

Capacité à travailler en environnement Linux (lignes de commande de base).

  • Modalités d’accès :
  • Etude du dossier (Spécifier les Modalités de sélection : mentions, notes des matières principales etc.) :

Étude du dossier : relevés de notes DUT (mentions et résultats dans les matières clés : informatique, mathématiques, bases de données), CV et lettre de motivation.

Nombre d'années : 2 ans post-Baccalauréat.

Mentions : Bien/Très Bien prioritaires — Assez Bien accepté.

Notes matières principales : Informatique ≥ 12 — Mathématiques ≥ 11 — Bases de données ≥ 12 — Anglais ≥ 10.

Test écrit : SQL basique et logique algorithmique, durée 1h, note seuil 10/20.

Entretien oral : 15-20 min devant la commission pédagogique, note seuil éliminatoire 10/20.

Nombre de place prévues entre 25 et 40 étudiant.

  • Examen écrit:
  • Entretien :

Débouchés

  • Technicien Data Pipeline — alimentation, maintenance et supervision des pipelines ETL/ELT (dbt, Airflow, Spark, Kafka) sous la responsabilité d'un Data Engineer senior.
  • Analyste Business Intelligence — conception et maintenance de rapports et tableaux de bord opérationnels (Power BI, Tableau, Metabase) pour les équipes métier.
  • Analyste Data — exploration et nettoyage des données, statistiques descriptives, visualisation et restitution des résultats aux décideurs.
  • Chargé de Qualité des Données — tests de validation, monitoring de la qualité en production, documentation du catalogue de données.
  • Technicien Cloud Data — déploiement et supervision de scripts et jobs data sur les plateformes cloud (Azure, GCP, AWS), gestion des incidents de premier niveau.
  • Assistant Consultant SI Décisionnel — accompagnement des utilisateurs BI, formation aux outils décisionnels, documentation fonctionnelle et technique.