Objectif
Fournir les compétences nécessaires pour concevoir et construire des solutions de données robustes, sécurisées et performantes sur Microsoft Azure, en intégrant ingestion, transformation, stockage, analyse et gouvernance des données.
Public visé
-
Ingénieurs de données
-
Architectes de solutions de données
-
Professionnels de la BI ou du Big Data
-
Développeurs travaillant avec des volumes importants de données
Prérequis
-
Maîtrise du langage SQL
-
Connaissances de base en architecture cloud et en data engineering
-
Expérience avec les bases de données relationnelles et non relationnelles
Programme du cours
Module 1 : Architecture des solutions de données sur Azure
-
Introduction aux composants du data stack Azure
-
Choix de technologies selon les besoins métiers
-
Concepts de data lake, entrepôt de données, streaming
Module 2 : Ingestion de données
-
Utilisation d’Azure Data Factory et Synapse Pipelines
-
Ingestion par lots et en temps réel avec Azure Event Hubs et Azure Stream Analytics
-
Connectivité aux sources de données (SQL, blob, NoSQL, API)
Module 3 : Transformation et traitement des données
-
Utilisation de Data Flow, notebooks Spark, et activités personnalisées
-
Intégration avec Azure Synapse Analytics
-
Traitement des données à l’aide de Azure Databricks
Module 4 : Conception de solutions de stockage
-
Stockage structuré avec Azure SQL, Synapse Dedicated SQL Pools
-
Stockage non structuré avec Azure Data Lake Storage Gen2
-
Hiérarchisation et optimisation des données
Module 5 : Sécurité et gouvernance
-
Sécurité des données : chiffrement, accès RBAC, réseau privé
-
Surveillance avec Azure Monitor et Log Analytics
-
Catalogue et traçabilité des données avec Microsoft Purview
Module 6 : Surveillance, optimisation et automatisation
-
Optimisation des performances de pipeline
-
Automatisation avec triggers, alertes et fonctions personnalisées
-
Supervision de la qualité des données
Compétences acquises
-
Créer des pipelines d’ingestion et de transformation efficaces
-
Concevoir des architectures de stockage hybrides et performantes
-
Gérer la sécurité et la gouvernance des données à l’échelle
-
Intégrer l’ensemble des composants Azure dans des solutions complètes de données