SELECT INSERT UPDATE JOIN DELETE 0 ROWS MATCH ✓ NULL DUPLICADO INCONSISTENTE
Acesso liberado — Curso completo publicado

SQL para QA na Prática

Validação de Dados com PostgreSQL, Supabase e Projeto Real

Do zero absoluto à investigação de dados reais. Para QAs que querem usar SQL como ferramenta de verdade — com banco real no Supabase, projeto de portfólio no GitHub e o módulo que separa quem só clica na tela de quem entende o sistema por dentro.

✅ CURSO 100% PUBLICADO
Acesso imediato a todas as 55 aulas
Nada de conteúdo "em breve" — o curso completo já está no ar, do primeiro SELECT ao projeto final publicado no GitHub.
Investimento
R$ 127
GARANTIR POR R$ 127 VER O CONTEÚDO
55Aulas
9hde Conteúdo
12Seções
1Banco Real
1Projeto Real
Stack: 🐘 PostgreSQL ⚡ Supabase 🦫 DBeaver ⎇ Git ◉ GitHub ◈ Azure DevOps

Feito pra quem quer
parar de confiar só
na tela

🧪
QA que só testa pela tela

Você testa manualmente ou automatiza front, mas nunca abriu um banco de dados de propósito — e sabe que toda mentira da UI nasce ali.

🗄️
QA que já automatiza mas não sabe SQL

Você já escreve teste de API ou Web, mas trava na hora de validar dado direto na fonte, sem depender do time de dev.

🕵️
QA que quer investigar, não só clicar

Você quer aprender a achar inconsistência real de dado — o tipo de bug que a interface nunca vai mostrar.

🎯
QA em busca de diferencial de portfólio

Você quer um projeto que mostra investigação real de dados — não só "fiz um curso de SQL", mas "achei e documentei um bug de dado real".

12 seções.
Uma investigação completa.

Do primeiro SELECT ao projeto de portfólio no GitHub — cada seção constrói sobre a anterior, com dados reais do Supabase.

S 01
Apresentação
Por que QA precisa dominar banco de dados em 2026 — e o projeto que vai pro seu GitHub
2 aulas
Aula 01Por que QA precisa dominar banco de dados em 2026?
Aula 02O projeto real que você vai colocar no seu GitHub
S 02
Gestão de Portfólio
Versionamento e documentação técnica — Git e GitHub como vitrine profissional
4 aulas
Aula 03Setup do Git — Configurando sua Identidade de QA Técnico
Aula 04GitHub Profissional: Sua Vitrine de Dados para o Mercado
Aula 05Repositório Remoto: Segurança Máxima com Tokens PAT
Aula 06Ciclo de Portfólio — Da Estrutura no VS Code à Publicação no GitHub
S 03
Infraestrutura de Dados
Montando sua estação de trabalho: DBeaver, PostgreSQL e seu projeto no Supabase
3 aulas
Aula 07Instalando o DBeaver Community Edition
Aula 08Instalando o PostgreSQL no Windows
Aula 09Criando conta Supabase via GitHub e seu primeiro projeto
S 04
Gestão e Portabilidade da Massa de Dados
Dump, backup e restore — trazendo a massa de dados real do professor para o seu projeto
4 aulas
Aula 10O que é um Dump e Backup e restore de forma prática e objetiva
Aula 11Criando a conexão entre DBeaver e Supabase de um projeto em PROD
Aula 12Extração Técnica: Gerando o Dump SQL do Professor
Aula 13O Grande Reset: Restaurando a Massa de Dados no seu Projeto Cloud
S 05
Contexto do Sistema e Regras de Negócio
Visão de negócio, time ágil, Azure DevOps e como regras viram dados no banco
5 aulas
Aula 14Entendendo o sistema (visão de negócio)
Aula 15Como Funciona um Time Ágil na Prática (Visão do QA)
Aula 16Azure DevOps na Prática: Como as Demandas São Organizadas
Aula 17Onde Tudo Começa: Do Protótipo aos Critérios de Aceite
Aula 18Como as Regras de Negócio se Transformam em Dados no Banco
S 06
Entendendo o Banco de Dados na Prática
Tabelas, tipos, chaves, diagramas e o seu próprio dicionário de dados
6 aulas
Aula 19Como Ler um Banco de Dados (Tabelas, Campos e Registros)
Aula 20Explorando o Database na área de trabalho do DBeaver (Schema, Tabelas)
Aula 21Tipos de Dados, Propriedades e Chave Primária
Aula 22Diagramas, Modelo Relacional e Relacionamentos
Aula 23Como Entender os Dados — A Visão Técnica do Dado
Aula 24Construindo o seu Dicionário de Dados
S 07 🔥
SQL Essencial para QA (na prática)
SELECT, filtros, JOIN, funções, agregações e subqueries — a base que todo QA usa
12 aulas
Aula 25Preparando o ambiente e os dados para as aulas de SQL
Aula 26Configurando o DBeaver e Extraindo Dados (SELECT)
Aula 27Organizando o Projeto — Rascunhos, Template, GitHub e .gitignore
Aula 28Filtro, Ordenação e Operadores (SELECT, WHERE, ORDER BY, LIMIT)
Aula 29Buscas Inteligentes para Testes (LIKE, IN, BETWEEN)
Aula 30Dados Ausentes e Vazios (NULL, IS NULL, IS NOT NULL)
Aula 31INNER JOIN: relacionando tabelas
Aula 32LEFT JOIN e RIGHT JOIN: encontrando o que falta
Aula 33Funções de data, string e CASE WHEN
Aula 34COUNT, MIN, MAX e AVG: resumindo dados para validação
Aula 35Agrupando resultados — GROUP BY, HAVING
Aula 36Consultas Avançadas (Subqueries) e uso do COALESCE
S 08
Manipulação de Dados para Testes
INSERT, UPDATE, DELETE, TRUNCATE e Transactions — controlando massa de teste com segurança
6 aulas
Aula 37INSERT — Criando massa de teste do zero
Aula 38UPDATE — Ajustando dados com segurança
Aula 39DELETE — Removendo dados com controle
Aula 40TRUNCATE e quando usar (vs DELETE)
Aula 41Transações: BEGIN, COMMIT e ROLLBACK
Aula 42Uso de filtros em Tabela de Dados no DBeaver
S 09 🔥
QA Investigativo
O diferencial: encontrando bugs de dado que a UI nunca vai mostrar
5 aulas
Aula 43Investigando Bugs com SQL na prática
Aula 44COALESCE e TRIM: tratando dados nulos e vazios na investigação
Aula 45DISTINCT — Encontrando duplicidade de dados
Aula 46Dados inconsistentes, soft delete e UUID
Aula 47Quando a UI mente: divergências entre API e banco
S 10
Asserts e Evidências Profissionais
COUNT, EXISTS e a documentação de evidências que vira portfólio
3 aulas
Aula 48Asserts em SQL (COUNT, EXISTS e comparações)
Aula 49Evidências Técnicas: Exportação e Reporte de Bugs
Aula 50Padronização de Elite: Template e Portfólio de Testes
S 11
IA Aplicada à Validação de Dados
Da User Story à query com IA — usando a IA como copiloto, não como muleta
3 aulas
Aula 51Da User Story à Query com IA
Aula 52Do Critério ao Relatório Profissional com IA
Aula 53IA como Copiloto: Entendendo Queries Complexas e Gerando Massa de Dados
S 12
Portfólio e Encerramento
README profissional e os próximos passos rumo ao QA Automation completo
2 aulas
Aula 54README Profissional — o que o recrutador quer ver
Aula 55Próximos Passos — do SQL ao QA Automation Completo
# investigando: pedidos marcados como "entregue" sem registro de envio
$ SELECT id, status, shipped_at FROM orders // status = 'delivered' AND shipped_at IS NULL
3 rows returned (42ms)
3 pedidos marcados como "entregue" sem nenhum registro de envio
a UI mostrava "Entregue ✓" pros 3 clientes
inconsistência confirmada | documentada no relatório de QA

Ferramentas que aparecem
em vaga real de QA

Tudo que você aprende aqui aparece em vagas reais de QA que pedem SQL — financeiro, e-commerce, saúde.

PostgreSQL Supabase DBeaver SQL Avançado Azure DevOps Git & GitHub Figma JOIN & Subqueries Transactions README CSV / Export VS Code ChatGPT / Copilot API Northwind User Stories Critérios de Aceite

Você não testa em
banco de exercício.
Investiga dado real.

O banco usado no curso é real, hospedado no Supabase — com schema, relacionamentos e dados de produção verdadeiros.

O Banco
Supabase Northwind

Banco PostgreSQL real, com tabelas de produtos, pedidos, clientes e fornecedores — os mesmos relacionamentos que você vai encontrar em sistemas corporativos reais.

Schema Real SSL Relacionamentos Dados de Produção API Northwind Inconsistências reais
Diferencial técnico
Investigação API vs Banco

Diferente dos cursos de SQL genérico, aqui você compara a resposta da API com o que o banco realmente guarda — e documenta a diferença.

Queries direto na fonte, sem depender da tela
Comparação API x Banco documentada como evidência
Critério de aceite real do Azure DevOps
README e evidências versionadas no GitHub
● ● ●
# critério de aceite: "pedido cancelado não pode aparecer no faturamento"
SELECT o.id, o.status, o.total
FROM orders o
WHERE o.status = 'cancelled'
AND o.id IN (SELECT order_id FROM invoices);
# QA confere: 0 rows esperadas
Validação automatizada direto na fonte dos dados

Não só conhecimento.
Prova do que você sabe.

01
Projeto real no GitHub

Repositório completo com queries organizadas, evidências documentadas e README profissional — pronto para mostrar em entrevistas.

02
Evidências documentadas

Exports do DBeaver organizados como prova de validação — o tipo de artefato que gestor e líder técnico querem ver.

03
Relatório de qualidade de dados

Um "laudo" estruturado com as queries, os critérios validados e a inconsistência real que você mesmo encontrou.

04
Mentalidade investigativa

Você vai sair pensando em dado, não em tela — questionando o que o sistema realmente guarda, não só o que ele mostra.

A diferença entre
decorar sintaxe e investigar

❌ OUTROS CURSOS
Banco de dados fake, criado só pra exercício
SQL genérico, sem conexão com QA
Sem cenário ágil, sem User Story, sem critério de aceite
Nunca compara API com banco
Projeto de tutorial que ninguém coloca no portfólio
Sem investigação de bugs reais
✓ ESTE CURSO
Banco real no Supabase, com dados de produção
SQL aplicado direto à investigação de QA
Azure DevOps, User Story e critério de aceite reais
Seção dedicada a comparar API vs banco (quando a UI mente)
Projeto completo e profissional para entrevista
README, evidências e queries versionadas no GitHub

Pronto pra parar de
confiar só na tela?

Investimento
R$ 127

✅ Curso 100% publicado — acesso imediato a todas as 55 aulas, liberado na hora pela Hotmart. Sem espera, sem conteúdo "em breve".

🔒 ACESSAR O CURSO AGORA — R$ 127

🔒 Compra segura via Hotmart · garantia incondicional de 7 dias

Prefere tirar dúvida antes? Chama no WhatsApp

💬