Curso em português para brasileiros

SQL para criação de tabelas e ETL

Aprenda a criar tabelas, views, estruturas temporárias e fluxos simples de ETL em SQL para ganhar mais autonomia dentro do banco.

Começar agora
R$ 169,00 à vista ou 6x de R$ 28,17 sem juros
3 módulos
11 aulas
4h30+ de conteúdo
1 mini pipeline final

Saia na frente da concorrência

Vá além do SELECT e ganhe autonomia dentro do banco.

Este curso é para quem já consulta dados e agora precisa criar estruturas, fazer cargas, corrigir registros e entender etapas operacionais que aparecem no trabalho real.

Para quem é

Para quem já faz consultas e quer operar dados no banco

O curso foi desenhado para analistas que já conhecem consultas básicas em SQL e agora precisam criar estruturas, manipular dados e montar fluxos mais operacionais com segurança.

O que você vai aprender

SQL além do SELECT

A proposta é ensinar o que acontece quando o analista precisa criar tabelas, usar views, fazer cargas, corrigir dados e organizar etapas simples de ETL dentro do próprio banco.

Formato do curso

Teoria e prática na mesma tela

Sem videoaulas longas e sem rodeio. Você aprende com explicação direta, desafio aplicado e prática imediata para ganhar autonomia operacional mais rápido.

Quero começar agora
R$ 169,00 à vista ou 6x de R$ 28,17 sem juros
Quem criou este curso

Criado por quem entende o lado operacional do trabalho com dados.

A proposta aqui é ensinar a camada de SQL que aparece quando o analista precisa organizar dados antes da análise final. Você aprende estruturas, DML e ETL leve de forma prática, sem inflar o escopo com ferramentas que não são o foco agora.

Raphael Carvalho
Criador e instrutor

Raphael Carvalho

Raphael tem mais de 10 anos de carreira em dados e construiu sua trajetória no Brasil e no exterior, com passagens por empresas como Zoetis, Forbes US, XP Investimentos, Nubank e outros contextos em que organização e preparação de dados fazem parte da rotina.

Neste curso, ele filtra o SQL operacional que realmente ajuda o analista a criar estruturas úteis, manipular dados com critério e entender melhor o que acontece antes da análise.

Carreira internacional em dadosStartups nos EUAForbes USEx-XP InvestimentosEx-Nubank
Giovanna Dias Carvalho
Co-criadora

Giovanna Carvalho

Giovanna é publicitária de formação e fez sua transição para a carreira de dados. Atuou em empresas brasileiras de tecnologia como Stone e iFood e conhece a dificuldade de sair da consulta pura para uma camada mais operacional do trabalho com dados.

A participação dela ajuda a tornar o curso mais didático para quem já entende o básico de SQL, mas ainda quer consolidar confiança para criar objetos, rodar cargas e validar resultados no banco.

Comprar curso de SQL ETL
R$ 169,00 à vista ou 6x de R$ 28,17 sem juros

O que você será capaz de fazer

O que você vai conseguir fazer com SQL além da consulta.

O curso foi desenhado para transformar SQL em uma ferramenta mais operacional no seu trabalho com dados.

  • Criar tabelas, tabelas temporárias, views e CTAS para organizar áreas de trabalho.
  • Entender quando usar tabela, view ou materialized view em fluxos analíticos.
  • Inserir, atualizar, remover e sincronizar dados com mais segurança.
  • Montar etapas simples de ETL dentro do banco usando apenas SQL.
  • Validar cargas, deduplicar registros e reconciliar origem e destino.
  • Ganhar autonomia para preparar dados antes da análise final.

Os blocos do curso

De objetos SQL a DML e ETL na prática.

O curso foi dividido em três blocos para que você entenda as estruturas do banco, aprenda a manipular dados com segurança e feche com um fluxo simples de ETL.

Pilar 1

Objetos SQL e áreas de trabalho

Aprender a criar as estruturas que sustentam etapas de preparação e organização de dados no banco.

CREATE TABLE, CREATE TEMP TABLE e CTAS.
Views e materialized views como formas diferentes de reutilizar lógica ou materializar resultado.
Escolha mais consciente da estrutura certa para cada etapa do trabalho.

Por que isso importa

Boa parte do trabalho operacional começa pela estrutura certa. Sem isso, carga, correção e validação ficam mais frágeis.

Pilar 2

DML na prática

Sair da leitura de dados e aprender a manipular linhas com mais critério dentro do banco.

INSERT para cargas manuais e a partir de SELECT.
UPDATE e DELETE com foco em correções e limpeza controlada.
UPSERT para sincronização incremental sem duplicidade.

Por que isso importa

Isso dá ao analista mais autonomia para operar dados com responsabilidade, sem depender sempre de outra pessoa para ajustes simples.

Pilar 3

ETL SQL para análise

Fechar o curso conectando objetos e DML em pequenos fluxos de carga, reconciliação e validação.

Fluxo incremental com CTEs e etapas reutilizáveis.
Deduplicação e reconciliação entre origem e destino.
Validação pós-carga e mini pipeline final.

Por que isso importa

Aqui o SQL deixa de ser só consulta e vira ferramenta para preparar dados com mais confiabilidade antes da análise.

Comprar agora
R$ 169,00 à vista ou 6x de R$ 28,17 sem juros

Currículo

As 11 aulas foram organizadas em 3 blocos para você avançar com segurança.

Como o curso é mais compacto, cada bloco foi organizado para mostrar uma progressão clara: estrutura, manipulação e fluxo final de ETL.

3 módulos
11 aulas
4h30+ de conteúdo
1 mini pipeline final

Resultado final

Ao final, você entende como montar um fluxo simples de ETL com carga, reconciliação e validação usando apenas SQL.

Parte 1

Parte 1: Objetos SQL e áreas de trabalho

4 aulas para construir a base estrutural do curso e entender em que tipo de objeto cada operação deve acontecer.

4 módulos 4 aulas
Módulo 1.1 1 aula

Visão geral do curso e fundamentos de DML

Módulo 1.2 1 aula

CREATE TABLE, CREATE TEMP TABLE e CTAS

Módulo 1.3 1 aula

VIEW: reutilizando lógica sem duplicar dados

Módulo 1.4 1 aula

Materialização de resultados e materialized views

Parte 2

Parte 2: DML na prática

4 aulas para manipular dados com mais segurança e entender como corrigir, limpar e sincronizar registros.

4 módulos 4 aulas
Módulo 2.1 1 aula

INSERT: cargas manuais e cargas a partir de SELECT

Módulo 2.2 1 aula

UPDATE: corrigindo dados com segurança

Módulo 2.3 1 aula

DELETE: limpeza controlada em staging

Módulo 2.4 1 aula

UPSERT: sincronização incremental sem duplicidade

Parte 3

Parte 3: ETL SQL para análise

3 aulas para conectar objetos e DML em um fluxo final com incremental, reconciliação e validação.

3 módulos 3 aulas
Módulo 3.1 1 aula

Fluxo incremental com CTEs e etapas reutilizáveis

Módulo 3.2 1 aula

Deduplicação e reconciliação entre origem e destino

Módulo 3.3 1 aula

Validação pós-carga e mini pipeline final

Desafio prático para consolidar o bloco e conectar o conteúdo de forma mais aplicada.

Quero ganhar autonomia no banco
R$ 169,00 à vista ou 6x de R$ 28,17 sem juros

Veja uma aula na prática

Teoria e código na mesma tela.

Este é um exemplo do tipo de experiência que o aluno encontra dentro do curso: explicação direta, desafio aplicado e SQL executando na hora.

SQL para criação de tabelas e ETL Aula 1.2 • CREATE TABLE, CREATE TEMP TABLE e CTAS
Teoria

O que `CREATE TABLE AS SELECT` faz no SQL

`CREATE TABLE AS SELECT`, também conhecido como CTAS, cria uma nova tabela a partir do resultado de uma consulta. É uma forma prática de materializar uma etapa de trabalho dentro do banco.

`CREATE TABLE ... AS SELECT`, também chamado de CTAS, cria uma nova tabela a partir do resultado de uma consulta.

Primeiro você define a tabela de destino. Depois escreve o `SELECT` com as colunas e filtros que vão materializar aquela etapa de trabalho.

Esse padrão é útil quando o analista precisa separar uma amostra, criar uma base intermediária ou registrar um recorte que será usado em outras etapas do fluxo.

Desafio

Materialize os pedidos aprovados

Agora que a lógica foi apresentada, o desafio é criar uma tabela de trabalho com os pedidos aprovados. À direita, o editor mostra uma resposta possível.

  • Crie a tabela `pedidos_aprovados` a partir de `raw_orders_batch`.
  • Selecione `order_id`, `customer_id`, `order_total` e `status`.
  • Mantenha apenas linhas em que `status = 'approved'`.
  • Depois, consulte a tabela criada para validar o resultado.
lesson_ctas.sql
CREATE TABLE pedidos_aprovados AS
SELECT
  order_id,
  customer_id,
  order_total,
  status
FROM raw_orders_batch
WHERE status = 'approved';

SELECT *
FROM pedidos_aprovados
LIMIT 3;
Saída resultado do código
Tabela criada: pedidos_aprovados 3 linhas retornadas na validação inicial da tabela criada.
Quero aprender desse jeito
R$ 169,00 à vista ou 6x de R$ 28,17 sem juros
Para quem é

Este curso faz sentido para você se...

Já faz consultas básicas em SQL e quer dar o próximo passo dentro do banco.
Trabalha com dados e precisa criar tabelas, views ou áreas temporárias com mais autonomia.
Quer entender melhor como cargas e ajustes simples acontecem antes da análise final.
Atua como analista júnior e quer sair da consulta pura para a parte operacional do SQL.
Quer aprender ETL leve em SQL sem entrar em ferramentas mais pesadas agora.
Não é para você se...

Este curso não é para quem...

Ainda está no zero absoluto e não domina consultas básicas em SQL.
Procura uma formação focada em dbt, orquestração ou arquitetura completa de dados.
Já opera DML e ETL com segurança no trabalho e busca um nível muito mais avançado.
Não pretende praticar criação de objetos e manipulação de dados.
Oferta do curso

Curso completo de SQL para criação de tabelas e ETL por R$ 169.

Você está comprando um curso focado em SQL operacional para analistas: criação de estruturas, DML e um fluxo simples de ETL em uma trilha compacta e direta.

Módulos
3
Aulas
11
Foco
ETL na prática

É uma formação enxuta para quem quer ganhar autonomia no banco sem pular para ferramentas mais pesadas antes da hora.

R$ 169,00 à vista ou 6x de R$ 28,17 sem juros

Acesso por 6 meses ao curso completo, com foco em prática e aplicação operacional.

Quero acessar o curso completo
  • Acesso imediato ao curso completo na mesma conta.
  • 3 módulos e 11 aulas focados em criação de estruturas e ETL em SQL.
  • Criação de tabelas, views, temp tables, CTAS e materialized views.
  • INSERT, UPDATE, DELETE, UPSERT e validação pós-carga na prática.
  • Acesso por 6 meses para avançar no seu ritmo.

Comece a operar dados no banco com mais autonomia.

Entre no curso e avance por uma trilha prática para criar estruturas, manipular dados e entender fluxos simples de ETL usando apenas SQL.

Comprar agora
R$ 169,00 à vista ou 6x de R$ 28,17 sem juros