
Formation Analytics Engineering
Maîtrisez les outils, les techniques et les workflows qui définissent l'ingénierie analytique moderne. Ce cours vous emmène des fondamentaux de la modélisation des données aux pipelines dbt de qualité production, en passant par l'optimisation des entrepôts cloud et les workflows orchestrés. Acquérez les compétences que les employeurs recherchent activement dès maintenant.
Ce que vous allez apprendre:
Vous apprendrez à concevoir des modèles de données en couches à l'aide de schémas dimensionnels et en étoile, puis à les implémenter sous forme de projets dbt testés et documentés. Vous développerez des compétences avancées en SQL pour les entrepôts de données cloud et appliquerez des techniques d'optimisation de requêtes qui réduisent les coûts et améliorent la fiabilité. Le cours couvre les cadres de qualité des données, l'orchestration de pipelines avec Airflow, l'intégration et le déploiement continus (CI/CD) pour les projets de données, ainsi qu'une couche de métriques gouvernée utilisant la couche sémantique dbt. Vous explorerez également Python pour les tâches analytiques, l'observabilité des données et les tendances émergentes, notamment les architectures lakehouse et le développement assisté par IA. À la fin, vous serez en mesure de construire et de maintenir des systèmes d'analyse de production de bout en bout.
Comment vous étudiez de façon pratique Formation Analytics Engineering
Comment vous pratiquez Formation Analytics Engineering
Pour vous, entreprise, qui souhaitez former votre équipe
Avec Dedika pour les entreprises, le cours inclut des exercices et des exemples adaptés à votre propre activité et aux besoins spécifiques de votre entreprise.
Contenu du cours
8 Chapitres • 41 LeçonsDurée entre 4 et 360 heures (vous décidez)
Chapitre 1MasquerCacher les détailsVoir les détailsFondamentaux de l'ingénierie analytique
Fondamentaux de l'ingénierie analytique
Leçon 1 • Aperçu de la pile de données moderne
Cartographie les catégories d'outils qui composent une plateforme de données contemporaine. Fournit le vocabulaire utilisé tout au long du cours.
Leçon 2 • Bases du contrôle de version pour les équipes de données
Couvre les workflows Git adaptés aux bases de code analytiques. Relie le contrôle de source à un travail de données collaboratif et reproductible.
Leçon 3 • Révision SQL pour l'analytique
Passe en revue les constructions SQL les plus critiques pour les transformations analytiques. Assure une base de référence commune avant l'introduction de modèles de requêtes avancés.
Leçon 4 • Fondamentaux de la modélisation des données
Introduit les concepts relationnels et les paradigmes de modélisation utilisés pour structurer les données analytiques. Ancre les étudiants dans la théorie avant le travail pratique de transformation.
Leçon 5 • Le rôle de l'ingénierie analytique
Définit l'ingénierie analytique et sa position entre les données brutes et les consommateurs métier. Établit le contexte professionnel pour tout le travail technique ultérieur.
Chapitre 2MasquerCacher les détailsVoir les détailsTravailler avec des entrepôts de données cloud
Travailler avec des entrepôts de données cloud
Leçon 1 • SQL avancé pour les entrepôts
Étend les compétences SQL aux fonctions spécifiques à l'entrepôt et aux modèles de performance. Développe la fluidité d'écriture de requêtes nécessaire pour les transformations complexes.
Leçon 2 • Chargement et préparation des données
Couvre le chargement en masse, les formats de fichier et les modèles de zone de préparation pour l'ingestion de données brutes. Relie l'ingestion au workflow de transformation.
Leçon 3 • Contrôle d'accès et bases de la gouvernance des données
Introduit le contrôle d'accès basé sur les rôles, le masquage des données et les permissions au niveau du schéma. Établit des habitudes de gouvernance avant la construction des pipelines de production.
Leçon 4 • Architecture de l'entrepôt cloud
Explique la séparation calcul-stockage, les entrepôts virtuels et les modèles d'exécution des requêtes. Fournit le contexte architectural nécessaire pour écrire du SQL efficace.
Leçon 5 • Performance des requêtes et optimisation
Enseigne le profilage des requêtes, le clustering et les stratégies de partitionnement. Réduit directement les coûts de calcul et améliore la fiabilité des pipelines.
Chapitre 3MasquerCacher les détailsVoir les détailsPipelines de transformation avec dbt
Pipelines de transformation avec dbt
Leçon 1 • Documentation et DAG dbt
Enseigne les descriptions de modèles, la documentation au niveau des colonnes et la visualisation du DAG. Produit des pipelines auto-documentés qui soutiennent la collaboration en équipe.
Leçon 2 • Modèles incrémentaux et performance
Plongée approfondie dans les stratégies incrémentales pour les grandes tables. Équilibre la fraîcheur, le coût et la justesse dans les pipelines de production.
Leçon 3 • Construction de modèles et matérialisations
Couvre les fichiers de modèles SQL, la fonction ref() et les types de matérialisation. Enseigne comment dbt compile et exécute la logique de transformation.
Leçon 4 • Macros, packages et Jinja
Étend dbt avec des macros Jinja réutilisables et des packages communautaires. Réduit la duplication de code et accélère le développement de projets.
Leçon 5 • Structure et configuration du projet dbt
Parcourt l'initialisation du projet, la disposition des répertoires et la configuration du profil. Établit l'échafaudage du projet utilisé dans tout le travail dbt ultérieur.
Leçon 6 • Test de la qualité des données dans dbt
Introduit les tests intégrés et personnalisés de dbt pour valider les hypothèses sur les données. Intègre les contrôles de qualité directement dans le pipeline de transformation.
Chapitre 4MasquerCacher les détailsVoir les détailsModèles et bonnes pratiques de modélisation des données
Modèles et bonnes pratiques de modélisation des données
Leçon 1 • Modèles de réutilisabilité et de modularité
Enseigne les principes DRY appliqués aux modèles de données via des macros et des couches de préparation partagées. Réduit la charge de maintenance dans les projets en croissance.
Leçon 2 • Gestion des relations de données complexes
Aborde les relations plusieurs-à-plusieurs, les tables ponts et les hiérarchies. Équipe les étudiants pour modéliser avec précision la complexité métier réelle.
Leçon 3 • Modélisation dimensionnelle en pratique
Applique la conception de schéma en étoile à des cas d'usage analytiques réels. Traduit la théorie du Chapitre 1 en modèles dbt prêts pour la production.
Leçon 4 • Une grande table vs. magasins normalisés
Compare les tables larges dénormalisées avec les structures de magasins normalisées. Guide les étudiants dans le choix du bon modèle pour chaque cas d'usage.
Leçon 5 • Conception d'architecture en couches
Établit les couches de préparation, intermédiaire et de magasin comme une approche de modélisation structurée. Fournit le cadre organisationnel pour toutes les décisions de conception de modèles.
Chapitre 5MasquerCacher les détailsVoir les détailsQualité des données et stratégies de test
Qualité des données et stratégies de test
Leçon 1 • Alertes, surveillance et correction
Construit des pipelines d'alerte et des workflows de réponse aux incidents pour les défaillances de qualité des données. Boucle la boucle entre la détection et la résolution.
Leçon 2 • Great Expectations et frameworks personnalisés
Applique un framework dédié à la qualité des données en complément des tests dbt. Fournit des capacités de validation plus riches pour les exigences de qualité complexes.
Leçon 3 • Tests statistiques et de distribution
Introduit les contrôles de volume, la surveillance de la distribution et la détection d'anomalies pour les données numériques. Capte les dérives subtiles de données que les tests structurels manquent.
Leçon 4 • Dimensions de la qualité des données
Définit l'exhaustivité, l'exactitude, la cohérence, l'actualité et l'unicité comme des dimensions de qualité mesurables. Cadre la stratégie de test pour l'ensemble du chapitre.
Leçon 5 • Tests de schéma et de contrainte
Couvre la validation de schéma, l'application des types de données et les contrôles d'intégrité référentielle. Empêche les problèmes de données structurelles de se propager en aval.
Chapitre 6MasquerCacher les détailsVoir les détailsOrchestration et planification des pipelines
Orchestration et planification des pipelines
Leçon 1 • Construction de workflows avec Airflow
Couvre la création de DAG Airflow, les opérateurs et les connexions. Traduit les concepts d'orchestration en code de pipeline fonctionnel.
Leçon 2 • Surveillance et observabilité des pipelines
Introduit les métadonnées de pipeline, l'historique des exécutions et les intégrations de surveillance externe. Fournit une visibilité sur la santé des pipelines à grande échelle.
Leçon 3 • Planification et gestion des dépendances
Enseigne les expressions cron, la planification tenant compte des données et les dépendances entre DAG. Garantit que les pipelines s'exécutent dans le bon ordre avec le bon timing.
Leçon 4 • Concepts et outils d'orchestration
Introduit l'orchestration basée sur les DAG, les dépendances entre tâches et le paysage des orchestrateurs. Fournit une base conceptuelle avant le travail pratique avec les outils.
Leçon 5 • Gestion des erreurs et logique de nouvelle tentative
Implémente les nouvelles tentatives, les délais d'attente et les rappels de défaillance dans les pipelines orchestrés. Construit la résilience dans les workflows de production.
Chapitre 7MasquerCacher les détailsVoir les détailsIngénierie analytique en production
Ingénierie analytique en production
Leçon 1 • Gestion des coûts en production
Applique les contrôles de coûts d'entrepôt, les budgets de requêtes et le marquage des ressources aux pipelines de production. Équilibre la performance avec le coût opérationnel.
Leçon 2 • Réponse aux incidents pour les pipelines de données
Établit des runbooks, des pratiques d'astreinte et des processus de post-mortem pour les incidents de données. Réduit le temps moyen de récupération pour les défaillances de production.
Leçon 3 • Gestion des secrets et de la configuration
Couvre le stockage sécurisé des identifiants, les variables d'environnement et les gestionnaires de secrets. Empêche l'exposition des identifiants dans les bases de code analytiques.
Leçon 4 • CI/CD pour les pipelines de données
Implémente les pipelines de test et de déploiement automatisés pour les projets dbt. Apporte la discipline du génie logiciel aux workflows de transformation de données.
Leçon 5 • Gestion et promotion des environnements
Définit les environnements de développement, de préproduction et de production ainsi que les workflows de promotion. Empêche les modifications non testées d'atteindre les données critiques pour l'entreprise.
Chapitre 8MasquerCacher les détailsVoir les détailsCouche de métriques et modélisation sémantique
Couche de métriques et modélisation sémantique
Leçon 1 • Modélisation des dimensions et des entités
Conçoit les relations entre entités et les hiérarchies de dimensions au sein de la couche sémantique. Permet un découpage et un filtrage cohérents sur toutes les métriques.
Leçon 2 • Le concept de couche de métriques
Explique pourquoi une couche de métriques centralisée élimine l'incohérence des métriques entre les outils. Motive le travail de modélisation sémantique qui suit.
Leçon 3 • Définition des métriques avec la couche sémantique dbt
Couvre la syntaxe MetricFlow pour définir les mesures, les dimensions et les métriques dans dbt. Produit des définitions de métriques réutilisables et consommables par tout outil BI.
Leçon 4 • Gouvernance et versionnage des métriques
Établit les pratiques de propriété, de gestion des changements et de versionnage pour les définitions de métriques. Maintient la confiance dans les métriques à mesure que l'entreprise évolue.
Leçon 5 • Interrogation et consommation de la couche de métriques
Montre comment les outils BI et les API consomment les métriques de la couche sémantique. Valide que les définitions produisent des résultats corrects de bout en bout.
Votre certificat valide de réussite
Ce cours est pour vous :
Analyste de données : prêt à passer des tableaux de bord au travail de transformation.
Développeur SQL : souhaite formaliser ses compétences en modélisation des données pour les stacks modernes.
Développeur BI : en transition vers des rôles axés sur l'ingénierie des données.
Ingénieur de données junior : cherche à se spécialiser spécifiquement dans la couche analytique.
Personne en reconversion : entre dans le domaine des données à partir de la finance, des opérations ou d'un parcours technique.
Généraliste des données : vise à maîtriser l'ensemble du pipeline, de la source au datamart.
Ce que disent nos apprenants
Vos cours sont parfaits. J'ai acheté le forfait d'un an et j'ai enfin l'opportunité de suivre divers sujets qui m'intéressent sans avoir besoin de changer de plateforme... je vous remercie pour tout ce que vous faites, je vous ai déjà recommandés à d'autres personnes...

J'aime la façon dont les leçons vont droit au but et comment je peux changer de chapitres et passer le contenu dont je n'ai pas besoin.

J'aime le contenu et la façon dont les vidéos sont présentées et transcrites, ce qui accélère le processus !

La plateforme est rapide, simple à utiliser. La diversité du contenu et les vidéos complémentaires aident beaucoup dans l'apprentissage.

Formations principales
FAQ
Qui est Dedika ?
Le certificat est-il valable en Algérie ?
Les cours sont-ils gratuits ?
Quelle est la charge de travail du cours ?
Comment sont les cours ?
Comment fonctionnent les cours ?
Quelle est la durée des cours ?
Quel est le coût ou le prix des cours ?
Qu'est-ce qu'un cours EAD ou en ligne et comment ça marche ?
Cours PDF




















