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 01○Por que QA precisa dominar banco de dados em 2026?
Aula 02○O 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 03○Setup do Git — Configurando sua Identidade de QA Técnico
Aula 04○GitHub Profissional: Sua Vitrine de Dados para o Mercado
Aula 05○Repositório Remoto: Segurança Máxima com Tokens PAT
Aula 06○Ciclo 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 07○Instalando o DBeaver Community Edition
Aula 08○Instalando o PostgreSQL no Windows
Aula 09○Criando 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 10○O que é um Dump e Backup e restore de forma prática e objetiva
Aula 11○Criando a conexão entre DBeaver e Supabase de um projeto em PROD
Aula 12○Extração Técnica: Gerando o Dump SQL do Professor
Aula 13○O 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 14○Entendendo o sistema (visão de negócio)
Aula 15○Como Funciona um Time Ágil na Prática (Visão do QA)
Aula 16○Azure DevOps na Prática: Como as Demandas São Organizadas
Aula 17○Onde Tudo Começa: Do Protótipo aos Critérios de Aceite
Aula 18○Como 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 19○Como Ler um Banco de Dados (Tabelas, Campos e Registros)
Aula 20○Explorando o Database na área de trabalho do DBeaver (Schema, Tabelas)
Aula 21○Tipos de Dados, Propriedades e Chave Primária
Aula 22○Diagramas, Modelo Relacional e Relacionamentos
Aula 23○Como Entender os Dados — A Visão Técnica do Dado
Aula 24○Construindo 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 25○Preparando o ambiente e os dados para as aulas de SQL
Aula 26○Configurando o DBeaver e Extraindo Dados (SELECT)
Aula 27○Organizando o Projeto — Rascunhos, Template, GitHub e .gitignore
Aula 28○Filtro, Ordenação e Operadores (SELECT, WHERE, ORDER BY, LIMIT)
Aula 29○Buscas Inteligentes para Testes (LIKE, IN, BETWEEN)
Aula 30○Dados Ausentes e Vazios (NULL, IS NULL, IS NOT NULL)
Aula 31○INNER JOIN: relacionando tabelas
Aula 32○LEFT JOIN e RIGHT JOIN: encontrando o que falta
Aula 33○Funções de data, string e CASE WHEN
Aula 34○COUNT, MIN, MAX e AVG: resumindo dados para validação
Aula 35○Agrupando resultados — GROUP BY, HAVING
Aula 36○Consultas 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 37○INSERT — Criando massa de teste do zero
Aula 38○UPDATE — Ajustando dados com segurança
Aula 39○DELETE — Removendo dados com controle
Aula 40○TRUNCATE e quando usar (vs DELETE)
Aula 41○Transações: BEGIN, COMMIT e ROLLBACK
Aula 42○Uso 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 43○Investigando Bugs com SQL na prática
Aula 44○COALESCE e TRIM: tratando dados nulos e vazios na investigação
Aula 45○DISTINCT — Encontrando duplicidade de dados
Aula 46○Dados inconsistentes, soft delete e UUID
Aula 47○Quando 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 48○Asserts em SQL (COUNT, EXISTS e comparações)
Aula 49○Evidências Técnicas: Exportação e Reporte de Bugs
Aula 50○Padronizaçã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 51○Da User Story à Query com IA
Aula 52○Do Critério ao Relatório Profissional com IA
Aula 53○IA 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 54○README Profissional — o que o recrutador quer ver
Aula 55○Pró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

💬