dbt Mise à jour · 01 juin 2026

Formation dbt gratuite : de ton premier modèle au déploiement en prod

Un parcours structuré pour apprendre dbt étape par étape, sur Snowflake. Modélisation en couches, matérialisations, tests, documentation, déploiement, chargement incrémental et historisation. Chaque article contient du SQL et du YAML réutilisables et un projet qu'on construit de bout en bout. En complément : mes examens blancs pour la certification dbt Analytics Engineering.

15modules
2paliers
100%gratuit
SQL+ YAML prêts à l'emploi
Examens blancs en français

Prépare ta certification dbt

Une plateforme d'entraînement pour valider tes compétences. Questions proches de l'examen, corrections détaillées et suivi de progression, pensés pour te donner confiance avant le jour J.

Certification officielle

dbt Analytics Engineering

La certification de référence pour les analytics engineers. Elle valide la modélisation, les tests, la documentation et le déploiement avec dbt.

  • 65 questions · 120 min · 65%
  • Questions d'entraînement en français
  • Chronomètre, corrections détaillées, progression
Commencer gratuitement
01

Pour qui la formation (et prérequis)

  • Analytics engineer, data engineer, data analyst ou tout profil SQL qui veut industrialiser ses transformations avec dbt.
  • Prérequis : être à l'aise en SQL (SELECT, JOIN, GROUP BY, sous-requêtes, CTEs etc...) et idéalement connaître les bases de Snowflake.
  • Tu débutes sur Snowflake ? Commence par la Formation Snowflake, c'est le socle sur lequel tourne dbt dans ce parcours.
  • Tu vises la certif dbt ? Le parcours couvre une grande partie du scope de la dbt Analytics Engineering Certification.
Pas encore à l'aise avec SQL ?Entraîne-toi avec 240+ exercices SQL interactifs, du débutant à l'expert.
02

Ce que tu vas maîtriser

Modélisation en couchesSources, staging, marts (logique Bronze, Silver, Gold)
Matérialisationsview, table, ephemeral, incremental
Tests & qualitéTests génériques, singuliers, stratégie de test
Documentation & lineageDocs, DAG, exposures, persist_docs
Déploiement & environnementsGit, dbt build, dev et prod
Incremental & historisationModèles incremental, snapshots SCD2
Ingénierie dbtJinja, macros, packages
Gouvernance & CI/CDContracts, unit tests, Slim CI, orchestration

Nouveaux modules chaque mois. Inscris-toi pour recevoir les prochains articles.

S'inscrire à la newsletter
Commencer le parcours
PALIER IFondamentaux · monter un projet dbt de bout en bout
Tu sais monter un projet dbt complet

C'est le moment de viser la certification. La dbt Analytics Engineering valide exactement ce que tu viens d'apprendre : modélisation, tests, doc, déploiement.

Passer un examen blanc
PALIER IIAvancé / Production · devenir opérationnel en entreprise
  • 8Les modèles incremental : ne traiter que les nouvelles lignes
  • 9Snapshots : implémenter un SCD Type 2 natifà venir
  • 10Jinja et macros : arrêter de te répéterà venir
  • 11Les packages dbt : dbt_utils, dbt_expectationsà venir
  • 12Gouvernance : model contracts, access et grantsà venir
  • 13Unit tests : tester la logique, pas juste les donnéesà venir
  • 14CI/CD et Slim CI : ne rebuild que le nécessaireà venir
  • 15Orchestration et performance en productionà venir
Niveau analytics engineer confirmé

Tu maîtrises dbt de la modélisation à la prod. Incremental, Jinja, packages, contracts, CI/CD : le périmètre exact d'un analytics engineer opérationnel.

Commencer l'entraînement
BONUSLe socle et les patterns qui complètent dbt

dbt tourne sur Snowflake et s'appuie sur des patterns SQL. Pour aller plus loin :

Passer à l'action

Prêt à valider tes compétences dbt ?

Une fois la formation terminée, passe à la certification. Examens blancs en français, corrections détaillées et suivi de progression pour te donner confiance le jour J.

Tous les articles dbt regroupés ici : #dbt ↗

C'est quoi dbt et à quoi ça sert ?

dbt (Data Build Tool) est un outil de transformation de données qui te permet de construire, tester, documenter et déployer tes modèles SQL dans ton entrepôt, comme Snowflake. Il applique les bonnes pratiques du développement (versionnement, tests, modularité) au monde de la donnée. C'est devenu un standard du métier d'analytics engineer.

Faut-il connaître Snowflake pour suivre cette formation dbt ?

C'est recommandé mais pas obligatoire. Le parcours utilise Snowflake comme entrepôt, donc connaître les bases (warehouses, rôles, schémas) aide beaucoup. Si tu débutes, suis d'abord la Formation Snowflake, qui est le socle sur lequel tourne dbt ici. Un essai gratuit Snowflake de 30 jours suffit largement pour pratiquer.

dbt Core ou dbt Cloud pour apprendre ?

dbt Core, en ligne de commande. C'est gratuit, open source, et tu comprends vraiment ce qui se passe sous le capot. dbt Cloud apporte une interface web et un scheduler, pratiques en entreprise, mais pour apprendre, le Core est la meilleure école. C'est ce qu'on utilise dans tout le parcours.

Cette formation prépare-t-elle à la certification dbt ?

Le parcours couvre une grande partie du scope de la dbt Analytics Engineering Certification : modélisation, sources, matérialisations, tests, documentation, déploiement et chargement incrémental. Pour t'entraîner concrètement, j'ai créé des questions d'examen blanc en français sur DataCertification.fr, en complément direct de cette formation.

La formation dbt est-elle gratuite ?

Oui, la formation est 100% gratuite, l'ensemble des articles du parcours est accessible gratuitement sur le blog.

Quel niveau SQL faut-il pour suivre le parcours ?

Être à l'aise avec les bases du SQL : SELECT, JOIN, GROUP BY, WHERE, sous-requêtes, CTEs. dbt ne remplace pas le SQL, il l'organise et l'industrialise. Plus ton SQL est solide, plus tu profites de dbt rapidement.

dbt remplace-t-il le SQL ?

Non, au contraire. dbt s'appuie entièrement sur le SQL car les modèles sont des SELECT. Ce que dbt ajoute, c'est la structure autour : dépendances entre modèles, tests, documentation, déploiement et gestion des environnements. Tu écris toujours du SQL, mais de façon organisée et maintenable.