Part of the “Mastering dbt - A Practical Study Guide for Learners and Exam Prep” series. Let’s connect on LinkedIn!
This study guide outlines documentation to be reviewed in preparation for the dbt Analytics Engineering Certification Exam, as well as steps to be implemented on a dummy project as you go. It was built after extensive research and may be updated, if necessary.
The resources used to build this guide, as well as any updates, can be found in the initial post of the “Study for the dbt Analytics Engineering Certification with me” series.
Finally, study notes will be linked to this guide as I write them. Again, refer to the initial post for any updates.
Before you start following this guide:
Before following the schedule below, start with these two courses:
Checkpoints:
1. Pre-requisites:
Conceptualizing modularity and how to incorporate DRY principles
Understanding the structure of a data modelling project:
Git functionalities:
Practice:
2. The Basics
Creating a logical flow of models and building clean DAGs
Understanding dependencies and materialisations
Overview of configs and properties:
Resource deep-dive: models
Resource deep-dive: sources
Using commands
Understanding logged error messages and troubleshooting
Practice:
3. Modularity and Refactoring
Converting business logic into performant SQL queries
Practice:
4. Doing more with dbt
Using dbt Packages
Advanced materialisations
Resource deep-dive: seeds
Resource deep-dive: snapshots
Add Snapshots to your DAG, Snapshot configurations, Snapshot properties, snapshot command - (study notes)
Resource deep-dive: exposures
Understanding dbt models governance
Providing access to users to models with the “grants” configuration
Creating and maintaining dbt documentation
Creating Python models
Macros
Practice:
5. Deployment and testing
Using generic, singular, custom, and custom generic tests on a wide variety of models and sources
Leveraging the dbt state
Customising deployment
Utilizing git functionality within the development lifecycle
Using dbt clone
Practice:
Practice Project: Checkpoint 5 - to be added


Absolutely loving your series of articles so far, super helpful, thx !