Udemy
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
PostgreSQL para Análise de Dados
New
Rating: 5.0 out of 5(1 rating)
100 students

PostgreSQL para Análise de Dados

Domine consultas SQL, tratamento de dados, métricas de negócios e modelagem relacional utilizando PostgreSQL.
Last updated 9/2026
Portuguese

What you'll learn

  • Fundamentos de Banco de Dados Relacional e SQL
  • Consultas e Filtros Essenciais
  • Agrupamentos e Métricas de Agregação
  • Relacionamento de Dados Avançado (JOINs)
  • Subqueries e Expressões de Tabela (CTEs)
  • Limpeza, Tratamento e Modelagem de Dados
  • Análise Prática de Séries Temporais
  • Análise de Coorte e Retenção de Clientes

Course content

1 section • 9 lectures • 6h 31m total length
  • SQL para Análise de Dados1:11:42
  • SQL para Análise de Dados (Aula 1)
  • ORDER BY, JOIN, GROUP BY e SUBQUERIES40:06
  • ORDER BY, JOIN, GROUP BY e SUBQUERIES (Aula 2)
  • Preparação e Tratamento de Dados51:05
  • Preparação e Tratamento de Dados (Aula 3)
  • Séries Temporais54:59
  • Séries Temporais (Aula 4)
  • Análise de Coorte23:28
  • Análise de Coorte (Aula 5)
  • Análise de texto com SQL47:26
  • Análise de texto com SQL (Aula 6)
  • Modelagem de Dados53:13
  • Modelagem de Dados (Aula 7)
  • Introdução ao Processo de ETL24:33
  • Introdução ao Processo de ETL (Aula 8)
  • Exemplo Prático21:38

Requirements

  • Ter um computador para instalar as ferramentas e vontade de praticar os exercícios passo a passo.

Description

Procura um curso completo, didático e com respaldo das melhores instituições do país? Este curso de PostgreSQL para Análise de Dados foi desenvolvido com base no conteúdo de alto nível ministrado pelo DATA (Grupo de Ciência de Dados do ICMC-USP), unindo o rigor técnico e acadêmico à aplicação prática no mercado de trabalho.

Nossa estrutura leva você do nível iniciante às técnicas avançadas de análise relacional:

  • Fundamentos e Consultas Essenciais: Domine a linguagem SQL a partir do absoluto zero com comandos essenciais (SELECT, WHERE, LIMIT, LIKE) e gerenciamento correto de valores nulos (IS NULL / IS NOT NULL).

  • Estrutura e Manipulação (DDL/DML): Aprenda a criar e gerenciar tabelas (CREATE TABLE), entenda os tipos de dados e garanta a integridade das informações com restrições de negócios (PRIMARY KEY, NOT NULL, UNIQUE).

  • Agregações e Métricas de Negócio: Transforme dados brutos em inteligência com GROUP BY, filtros de grupos (HAVING) e funções agregadoras (SUM, AVG, COUNT, MIN, MAX).

  • Relacionamentos e Subqueries: Conecte tabelas complexas utilizando junções (INNER, LEFT, RIGHT JOIN) e estruture consultas aninhadas dinâmicas.

  • Higienização e Tratamento de Dados (Data Cleaning): Trate bases reais e inconsistentes aplicando CASE WHEN, COALESCE, NULLIF, conversões de tipos (CAST) e padronização de textos.

  • Agrupamentos Avançados e Modelagem: Organize suas análises com faixas de valores (Binning), reestruturação de tabelas e CTEs (WITH) para criar consultas modulares e altamente legíveis.

  • Análise de Séries Temporais e Funções de Janela: Manipule datas (EXTRACT, DATE_TRUNC), calcule janelas móveis, médias acumuladas e faça comparações temporais período a período (LAG e LEAD).

  • Análise de Coorte e Retenção: Construa análises comportamentais avançadas para mensurar retenção de clientes, engajamento e ciclos de vida do usuário.

Para garantir a fixação real do conteúdo e desenvolver seu raciocínio analítico, após cada aula, você terá acesso a questionários e exercícios práticos projetados para consolidar o aprendizado, testar sua compreensão e desafiar sua capacidade de resolver problemas reais antes de avançar. Você terá total acesso ao material de apoio (slides e apostilas didáticas) para acompanhar o ritmo das aulas, revisar os conceitos e realizar os exercícios práticos nas ferramentas do ecossistema PostgreSQL (como o pgAdmin4).

Garanta sua vaga, aprenda com o padrão de qualidade do DATA - ICMC | USP e leve suas habilidades em SQL e Análise de Dados para o próximo nível!

Who this course is for:

  • Iniciantes em Análise de Dados ou Programação
  • Analistas de Dados (Nível Iniciante a Intermediário)
  • Profissionais de Negócios e BI (Business Intelligence)
  • Estudantes e Acadêmicos das Áreas de Tecnologia e Exatas
  • Desenvolvedores em Transição de Carreira
  • Engenheiros e Cientistas de Dados em Formação