Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Curso completo de PostgreSQL! Do Básico ao Avançado v2026!
Bestseller
Rating: 4.4 out of 5(2,468 ratings)
12,576 students

Curso completo de PostgreSQL! Do Básico ao Avançado v2026!

Aprenda tudo sobre o postgres, o melhor SGBD open source do mundo! Curso prático e atualizado v2026! +40horas
Created byVitor Mazuco
Last updated 1/2026
Portuguese

What you'll learn

  • Conhecer e aprender melhor sobre o banco de dados do PostgreSQL
  • Introdução a Linguagem SQL
  • Usando o pgAdmin
  • Administração do banco de dados
  • Backup e Restauração
  • Tabelas
  • Restrições
  • Visões
  • Índices
  • Tipos de Dados
  • Funções
  • Trigger
  • Segurança em seu PostgreSQL
  • Transações e bloqueios
  • Procedimentos armazenados
  • Load Balance com HAProxy e PgBouncer
  • High Availability com repmgr
  • Extensões
  • Comandos Avançados de SQL
  • Window Functions

Course content

32 sections249 lectures48h 40m total length
  • Introdução ao PostgreSQL9:19

Requirements

  • Conhecimentos sólidos de Linux Ubuntu ou de RHEL/Rocky Linux
  • Desejável conhecimento em Python e SQL e de lógica de programação

Description

Lançado em 1996, o PostgreSQL é um SGBD de código livre mantido pela "PostgreSQL Global Development Group".

Por ser de código aberto e totalmente gratuito, o PostgreSQL é muito usado em empresas pelo mundo todo.

Recomenda-se a todos que desejam investir na criação de pequenos até grande sistemas que se usem e apliquem o banco de dados PostgreSQL.

Alguns dos principais recursos são:

  • Chaves estrangeiras;

  • Buscas mais complexas;

  • Software robusto e de alta qualidade com código de manutenção e bem comentado

  • Administração de concorrência multiversão;

  • Integridade transacional;

  • Desempenho, segurança e alta disponibilidade

  • Alta Acessibilidade;

  • Apoio ao modelo híbrido objeto relacional.

  • Visões;

  • Gatilhos;

  • Indexação por texto;

  • Linguagem de programação estruturada em diferentes linguagens para procedimentos armazenados, exemplo são pgSQL, Python, Java, Perl, C, etc;

  • Sistema para guardar dados PostGIS, de Sistema de Informação Geográfica.

E ainda, pode ser ampliado por qualquer usuário, ganhando novas ferramentas como: linguagens procedurais, tipos de dados; funções; operadores; funções de agregação; métodos de índice, entre outros.

Por causa de sua licença menos restritiva, esse SGBD pode ser usado, mudado e distribuído por qualquer empresa e para qualquer finalidade (comercial, acadêmica, pessoal) sem precisar pagar nenhum tipo de licença ou quaisquer outras remunerações.

O que surpreende muitas pessoas é que o conjunto de recursos do PostgreSQL é mais comparável com o da Oracle Database ou do SQL Server do que com o MySQL ou MariaDB propriamente.

A única conexão entre o MySQL/MariaDB e o PostgreSQL é que esses dois projetos são de código aberto;

Além disso, as características e as filosofias de uso são quase totalmente diferentes.

Nos primeiros dias, quando o PostgreSQL ainda era um banco de dados de pesquisa, o foco era exclusivamente em novos recursos.

Mas ao longo dos últimos anos, enormes quantidades de código foram reescritas e melhorados, além das extensões que são oferecidos aos administradores de bancos de dados, servidores de software mais estáveis e alta disponibilidade para uso comercial.

Music by: Symbolism Electro-Light

Who this course is for:

  • Alunos que queriam saber mais sobre banco de dados do PostgreSQL
  • DBA que queiram conhecer mais sobre o Postgres e suas funções