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.
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.
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
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.
Ce que tu vas maîtriser
- 1dbt (Data Build Tool) : à quoi ça sert ? (+ exemples SQL)
- 2Installer dbt Core et connecter Snowflake : ton premier projet
- 3Sources et staging : source(), ref() et la première couche propre
- 4Les matérialisations : view, table, incremental et ephemeral
- 5Les tests dbt : génériques et singuliers
- 6Documentation, lineage et exposures
- 7Déployer ton projet : Git, dbt build et passage en production
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.
- 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
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.
dbt tourne sur Snowflake et s'appuie sur des patterns SQL. Pour aller plus loin :
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.
