Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
DBT Core Completo - Modelagem e automação de dados
Bestseller
Rating: 4.5 out of 5(208 ratings)
713 students

DBT Core Completo - Modelagem e automação de dados

Torne-se um especialista em modelagem de dados com DBT Core - do básico ao avançado!
Created byTiago Linhares
Last updated 5/2025
Portuguese

What you'll learn

  • Modelar e transformar dados com DBT Core do básico ao avançado, compreendendo desde a estruturação de tabelas até materializações complexas.
  • Automatizar e validar dados com testes e documentação no DBT, garantindo a qualidade e transparência dos pipelines de dados.
  • Otimizar pipelines de dados, utilizando técnicas avançadas de materialização incremental e configuração de performance.
  • Integrar DBT em ambientes de CI/CD e em ferramentas externas, como Airflow e Git, para deploys automatizados e gerenciamento de versões.

Course content

8 sections35 lectures9h 31m total length
  • Introdução ao Curso e ao DBT36:48

    Nessa aula darei uma introdução ao curso e também a ferramenta do DBT.


  • Material0:01
  • Configurando Bigquery10:05

    Nessa aula iremos configurar o bigquery para usarmos no nosso curso.

  • Instalando e Configurando DBT e GIT - Windows e Linux10:27

    Nessa aula iremos aprender a instalar e configurar o dbt, no windows e no linux. Também vamos falar sobre wsl, git e formas de usar o dbt.

  • Criando nosso primeiro projeto DBT17:03

    Nessa aula iremos criar e configurar nosso primeiro projeto dbt, já versionando via git e com as melhores práticas do mercado.

  • Configurando nosso profiles e fazendo commit no repositório17:40

    Nessa aula iremos configurar nosso arquivo profiles e fazer nosso commit no repositório.

  • Configurando e entendendo o arquivo project do DBT17:05

    Nessa aula iremos configurar e entender o papel do arquivo project no DBT.

  • Sources entendendo e configurando as fontes de dados - Parte 120:22

    Nessa aula iremos aprender o que é e como configurar nossas sources.


  • Sources entendendo e configurando as fontes de dados - Parte 216:02

    Nessa aula iremos aprender o que é e como configurar nossas sources.

  • Entendo e usando Seeds7:41

    Nessa aula iremos aprender sobre seeds como e quando utilizar.

  • Camada Staging e Melhores Práticas para Modelagem dela29:13

    Nessa aula iremos aprender sobre a camada staging, criando um modelo nela e já explorando melhores práticas de desenvolvimento da mesma.

  • Camada Intermediate e Melhores Práticas para Modelagem dela13:15

    Nessa aula iremos aprender sobre a camada intermediate, criando um modelo nela e já explorando melhores práticas de desenvolvimento da mesma.


  • Camada Marts e Melhores Práticas para Modelagem dela10:44

    Nessa aula iremos aprender sobre a camada Marts, criando um modelo nela e já explorando melhores práticas de desenvolvimento da mesma.

  • Principais Comandos DBT para o dia a dia10:30

    Nessa aula vamos destrinchar os principais comandos do DBT ue serão usados no nosso dia a dia.

  • Entendendo, Gerando e Personalizando documentação do nosso projeto DBT12:09

    Nessa aula vamos entender sobre documentação, também vamos gerar e personalizar a do nosso projeto DBT.

Requirements

  • Noção básica de sql

Description

Este curso completo de DBT Core oferece a você as habilidades necessárias para transformar, modelar e automatizar dados de forma eficiente. Começando do básico até tópicos avançados, abordaremos configuração de projetos, modelagem de dados em diferentes camadas (staging, intermediate, marts), testes, validação de dados e integração com CI/CD.

Com uma abordagem prática e detalhada, você aprenderá como otimizar pipelines de dados, consolidar fontes diversas e criar análises preparadas para o negócio. Vamos explorar as melhores práticas para documentar, testar e monitorar dados, garantindo qualidade, rastreabilidade e integridade.

O curso é ideal para analistas, engenheiros de dados e profissionais de BI que desejam levar suas habilidades a outro nível, seja para criar soluções eficientes ou escalar projetos em ambientes corporativos. Além disso, você entenderá como transformar dados complexos de maneira simplificada, usando macros e configurações personalizadas. Você aprenderá a implementar soluções para automatizar tarefas recorrentes e otimizar o tempo de processamento, tornando seus projetos mais profissionais e prontos para produção.

Ao longo do curso, desenvolveremos um entendimento aprofundado de como criar pipelines robustos, conectando o DBT a outras ferramentas do stack de dados, preparando seus modelos para visualizações e análises avançadas. Ao final, você estará capacitado para criar processos de dados escaláveis e eficientes, seja para pequenos projetos ou grandes infraestruturas.

Who this course is for:

  • Este curso é destinado a profissionais de dados como analistas, engenheiros de dados e cientistas de dados que desejam aprender DBT Core do básico ao avançado. Também é ideal para quem trabalha com BI, ETL/ELT ou está migrando para uma arquitetura moderna de dados e quer aprender como modelar, transformar e automatizar pipelines de maneira escalável e eficiente. Se você tem interesse em elevar suas habilidades em SQL e transformar dados de forma mais eficiente, este curso é para você.