# dbt basics: creating a full dbt project lecture

> In this lecture, Bruno delves into the world of DBT testing and snapshots, focusing on how DBT handles transformation tasks. He explains the significance of DBT as a tool for SQL-savvy individuals, particularly in the context of Snowflake warehouses. Throughout the lecture, he discusses the creatio…

- Web page: https://www.dataexpert.io/lesson/dbt-basics-creating-a-full-dbt-project-lecture
- Program: [Analytics Engineering Boot Camp starting October 2024](https://www.dataexpert.io/program/analytics-engineering-boot-camp)
- Module: dbt basics
- Access: Requires enrollment in Analytics Engineering Boot Camp starting October 2024
- Length: 28 min video
- Skills: SQL, dbt
- Academy: DataExpert.io Academy

## About this lesson

In this lecture, Bruno delves into the world of DBT testing and snapshots, focusing on how DBT handles transformation tasks. He explains the significance of DBT as a tool for SQL-savvy individuals, particularly in the context of Snowflake warehouses. Throughout the lecture, he discusses the creation of materialized views, testing methodologies, and the importance of unit tests versus data tests. By the end, he touches upon the concept of snapshots and their role in maintaining historical data integrity within a database.

## Navigation

- Previous lesson: [dbt basics:  How dbt works: sources, models, packages Lab](https://www.dataexpert.io/lesson/dbt-basics-how-dbt-works-lab.md)
- Next lesson: [dbt basics: creating a full dbt project lab](https://www.dataexpert.io/lesson/dbt-basics-creating-a-full-dbt-project-lab.md)
