Aller au contenu principal

Formation Analytics Engineer - Montée en compétence sur la Modern Data Stack

Date de mise à jour :
Identifiant Offre Info : 20_26280033F
Organisme responsable : ESAE STUDIO (ouvre dans un nouvel onglet)

Nouvelle recherche

Présentation de la formation

Objectifs

À l'issue de la formation, le participant sera capable de?: Mettre en œuvre une stack d'Analytics Engineer : conception et optimisation de pipelines de données, transformations (ETL/ELT) et modélisation orientée usages métiers. Assurer la qualité et la gouvernance des données (tests, validation, suivi) et documenter les modèles pour l'équipe data. Déployer des modèles de données et des produits data exploitables par les analystes et les parties prenantes business (tableaux…

À l'issue de la formation, le participant sera capable de?:
  • Mettre en œuvre une stack d'Analytics Engineer : conception et optimisation de pipelines de données, transformations (ETL/ELT) et modélisation orientée usages métiers.
  • Assurer la qualité et la gouvernance des données (tests, validation, suivi) et documenter les modèles pour l'équipe data.
  • Déployer des modèles de données et des produits data exploitables par les analystes et les parties prenantes business (tableaux de bord, tables analytiques).
  • Contribuer à un projet data collaboratif en appliquant les bonnes pratiques de développement : gestion de versions avec Git, création de branches, pull requests et revues de code..

Programme de la formation

Ce programme, réparti en 9 modules, permet une montée en compétences sur le rôle d'analytics engineer et aux technologies de la modern data stack en combinant vidéos courtes, travaux pratiques guidés, projets fil-rouge professionnalisants et 6 heures de mentoring individuel. Les modules s'articulent autour de snowflake, dbt, airflow, docker, git, python et dataviz pour une montée en compétences progressive et opérationnelle en 7 semaines. module 1 - sql : jointures complexes,…

Ce programme, réparti en 9 modules, permet une montée en compétences sur le rôle d'analytics engineer et aux technologies de la modern data stack en combinant vidéos courtes, travaux pratiques guidés, projets fil-rouge professionnalisants et 6 heures de mentoring individuel. Les modules s'articulent autour de snowflake, dbt, airflow, docker, git, python et dataviz pour une montée en compétences progressive et opérationnelle en 7 semaines.

module 1 - sql : jointures complexes, sous-requêtes, fonctions analytiques (window functions), cte, optimisation de requêtes, agrégations avancées, logiques conditionnelles et bonnes pratiques de modélisation. mise en pratique via un projet data complet.

module 2 - snowflake : conception d'un pipeline de données temps réel (streaming). chargement et transformation de données, procédures stockées et fonctions (sql/python), orchestration d'un dag natif, gestion des accès (rbac), déploiement via snowflake cli.

module 3 - git & collaboration : gestion de versions et collaboration en environnement professionnel. configuration de l'environnement, gestion des dépôts, commandes essentielles (commit, push, branch, merge), concepts avancés (rebase, stash), résolution de conflits, workflows d'entreprise.

module 4 - dbt : bases de l'analytics engineering en conditions professionnelles. dbt cloud et dbt core, cas d'usage et bonnes pratiques d'implémentation. mise en place d'un environnement avec snowflake, configuration de dbt et connexion d'un projet à un entrepôt de données.

module 5 - airflow : orchestration de pipelines de données, niveau avancé. conception de workflows robustes, dépendances complexes, pipelines etl/elt et processus de machine learning. dags, opérateurs, stratégies de reprise sur erreur. projet basé sur des données réelles avec duckdb.

module 6 - cube : couche sémantique avec cube.js. modélisation de métriques et dimensions, structuration d'une api analytique, connexion à des outils de bi ou applications custom. gestion du caching, des performances et des accès.

module 7 - tableau : niveau avancé en data visualisation. analyses complexes et dashboards performants. préparation de données, calculs avancés (lod, table calculations), optimisation des performances, modélisation des sources, visualisations interactives.

module 8 - docker : construction et utilisation d'images docker, gestion de conteneurs, communication entre services. environnement multi-services avec docker compose. projet avec une api fastapi, une base postgres et une application streamlit.

module 9 - python avancé : niveau pro en python. poo, type hinting, dataclasses (dont pydantic), gestion des exceptions, context managers, bonnes pratiques de code. testing, logging, gestion des dépendances (poetry), linting (black, isort, mypy).

Validation et sanction

A l'issue de chaque module, un certificat de réalisation est délivré lorsque le projet pratique associé est validé par un formateur. à l'issue du parcours complet, un projet end-to-end mobilisant l'ensemble des technologies du programme donne lieu à un certificat de compétences globales ada study.

module 1 - sql : autonomie sur des problématiques réelles d'analytics engineering et d'analyse de données.

module 2 - snowflake : un pipeline end-to-end robuste, prêt pour des cas réels en analytics engineering.

module 3 - git & collaboration : capacité à contribuer à des projets concrets, open source ou professionnels, et à structurer proprement son code.

module 4 - dbt : compréhension claire et opérationnelle pour construire des pipelines de transformation fiables, scalables et maintenables.

module 5 - airflow : compétences directement applicables pour déployer et gérer airflow dans des environnements de production modernes.

module 6 - cube : une couche data cohérente, scalable et directement exploitable, rendant les données accessibles et fiables à grande échelle.

module 7 - tableau : capacité à produire des analyses fiables, impactantes et directement exploitables en entreprise.

module 8 - docker : bases solides et directement applicables pour travailler sur des projets d'analytics engineering en environnement professionnel.

module 9 - python avancé : un code propre, robuste et maintenable, conforme aux standards utilisés en entreprise.

Type de formation

Non certifiante

Niveau de sortie

Sans niveau spécifique

Durée, rythme, financement

Modalités pédagogiques

formation en e-learning à distance, alternant e-learning asynchrone (vidéos courtes, exercices d'application individualisés) et mentoring individuel synchrone en visioconférence. accompagnement

Durée

En centre

51 h

Financement

Conventionnement
Non
Financeur
  • Autre

    Programme : Financements à déterminer selon la situation du bénéficiaire

    Publics : Professionnels de la data (data analysts, data engineers, développeurs, bootcampers ou freelances data) ou professionnels travaillant de plus en plus avec des données : souhaitant compléter leurs compétences et passer un cap sur la chaîne de transfor

Conditions d'accès

Public visé

  • Tout public

Informations sur les publics

Professionnels de la data (data analysts, data engineers, développeurs, bootcampers ou freelances data) ou professionnels travaillant de plus en plus avec des données : souhaitant compléter leurs compétences et passer un cap sur la chaîne de transfor

Modalités de recrutement et d'admission

Inscription sur candidature

Niveau d'entrée

Sans niveau spécifique

Conditions spécifiques et prérequis

Connaissance de base en Python

Lieu de réalisation de l'action

Modalités d'enseignement

Formation entièrement à distance

Adresse

Périodes prévisibles de déroulement des sessions

Début

Fin

Adresse d'inscription
51 Boulevard de Strasbourg
59000 Lille
État du recrutement
Ouvert
Modalités
Entrées / Sorties à dates permanentes