Curso online gratuitoAdministração do PostgreSQL: Configuração, Clusters, Segurança e Operações
Duração do curso online: 2 horas e 25 minutos
Novo
Curso gratuito de administração PostgreSQL: instalação, clusters, tablespaces, segurança, autenticação e rotinas de operação em ambientes Linux.
Neste curso gratuito, aprenda sobre
Preparação do Ambiente e Máquinas Virtuais
Instalação do PostgreSQL e Ferramentas por Distribuição
Fundamentos de Cluster e Estrutura do PostgreSQL
Armazenamento, Tablespaces, Índices e Carga de Dados
Acesso Externo, Usuários, Autenticação e Privilégios
Operações do Servidor: Recarregar Configurações e Paradas
Descrição do curso
Aprenda a administrar PostgreSQL na prática, com foco em configuração, organização de ambientes e rotinas essenciais para manter bancos de dados estáveis e seguros. Este curso online gratuito é indicado para quem deseja compreender como preparar o ambiente, instalar e operar o PostgreSQL em diferentes cenários, desde a criação de máquinas virtuais até a gestão completa do servidor.
Ao longo das aulas, você vai entender como funcionam clusters e bancos padrão, como criar novos ambientes e alternar entre múltiplas instâncias, além de conhecer a estrutura de arquivos, diretórios, bancos e schemas para manter tudo bem organizado. Também aprofunda boas práticas de desempenho com criação de índices, uso de tablespaces e estratégias de carga de dados para alimentar sistemas com eficiência.
Na parte de segurança e acesso, o curso aborda configurações para conexões externas e o controle de usuários, superusuários, permissões e privilégios, com atenção especial ao arquivo pg_hba.conf e aos principais métodos de autenticação. Por fim, você aprende operações do dia a dia, como aplicar alterações com reload e executar paradas controladas do serviço em diferentes modos, incluindo procedimentos para encerramento imediato quando necessário.
Conteúdo ideal para quem atua com infraestrutura, desenvolvimento ou suporte e quer ganhar autonomia na administração do PostgreSQL em ambientes Linux.
Conteúdo do curso
Aula em vídeo: Aula VM - Download da ISO01m
Exercício: Qual combinação de ISOs foi utilizada para montar as máquinas virtuais do ambiente do curso?
Aula em vídeo: Aula VM - Criando a VM02m
Exercício: Qual etapa é necessária para preparar um ambiente de testes para administrar PostgreSQL em um cluster Ubuntu antes de instalar e configurar segurança e operações?
Aula em vídeo: Aula VM - Criando VM para o Ubuntu08m
Exercício: Durante a preparação de um servidor para administrar PostgreSQL remotamente, qual componente é o mais indicado instalar para permitir acesso remoto ao sistema?
Aula em vídeo: Aula VM - Criando VM para o CentOS05m
Exercício: Ao preparar um servidor Linux para administrar PostgreSQL com segurança, qual prática é a mais recomendada para tarefas administrativas (ex.: instalar pacotes, editar configurações e iniciar serviços)?
Aula em vídeo: Curso de PostgreSQL Administração 01 - Instalação PostgreSQL Ubuntu06m
Exercício: Após adicionar o repositório oficial e sua chave no Ubuntu/Debian, qual comando deve ser executado para atualizar a lista de pacotes disponíveis antes de instalar o PostgreSQL?
Aula em vídeo: Curso de PostgreSQL Administração 02 - Ferramentas Ubuntu04m
Exercício: Qual comando é usado para listar informações sobre os clusters PostgreSQL cadastrados em sistemas derivados do Debian?
Aula em vídeo: Curso de PostgreSQL Administração 03 - Instalação PostgreSQL no CentOS10m
Exercício: Após instalar os pacotes do PostgreSQL no CentOS 7, qual etapa é necessária para criar o cluster (diretório de dados) antes de iniciar o serviço?
Aula em vídeo: Curso de PostgreSQL Administração 04 - Databases postgres, template0 e template102m
Exercício: Ao criar um novo cluster no PostgreSQL, quais bancos de dados são criados automaticamente e qual é a função do template1?
Aula em vídeo: Curso de PostgreSQL Administração 05 - Criando um novo cluster03m
Exercício: Ao criar e operar um cluster PostgreSQL manualmente (sem ferramentas dos derivados do Debian), quais comandos são usados para criar o cluster e para iniciar/parar o servidor?
Aula em vídeo: Curso de PostgreSQL Administração 06 - Manipulando diversos clusters02m
Exercício: Ao administrar múltiplos clusters/versões do PostgreSQL no mesmo servidor, qual é a forma correta de selecionar em qual versão/cluster conectar usando o psql?
Aula em vídeo: Curso de PostgreSQL Administração 07 - Arquivos e diretórios07m
Exercício: Qual diretório no PostgreSQL tem como objetivo armazenar os arquivos WAL (Write-Ahead Log), responsáveis por garantir a durabilidade das informações?
Aula em vídeo: Curso de PostgreSQL Administração 08 - Databases e schemas07m
Exercício: Em um cluster PostgreSQL recém-criado, quais bancos de dados geralmente já existem por padrão?
Aula em vídeo: Curso de PostgreSQL Administração 09 - Gerindo Tablespaces parte 0105m
Exercício: Qual é o principal objetivo de utilizar tablespaces no PostgreSQL?
Aula em vídeo: Curso de PostgreSQL Administração 10 - Gerindo Tablespaces parte 0205m
Exercício: Ao executar um ALTER TABLE para mover uma tabela de um tablespace para outro em um ambiente de produção, qual é o principal impacto operacional que deve ser considerado?
Aula em vídeo: Curso de PostgreSQL Administração 11 - Criando Índices10m
Exercício: Ao administrar um cluster PostgreSQL, qual tipo de índice costuma ser a primeira escolha para consultas com comparações como <, <=, =, >= e >?
Aula em vídeo: Curso de PostgreSQL Administração 12 - Carga de Dados02m
Exercício: Ao carregar um arquivo de dump SQL usando a ferramenta psql, o que normalmente acontece durante a execução do arquivo?
Aula em vídeo: Curso de PostgreSQL Administração 14 - Acesso externo05m
Exercício: Qual alteração permite que o PostgreSQL aceite conexões externas em vez de escutar apenas no localhost?
Aula em vídeo: Curso de PostgreSQL Administração 13 - Usuários e Superusuários06m
Exercício: Por que é recomendado criar usuários específicos (em vez de usar o usuário padrão postgres) para tarefas administrativas no PostgreSQL?
Aula em vídeo: Curso de PostgreSQL Administração 15 - pg_hba.conf (parte 1)06m
Exercício: Qual arquivo é responsável por restringir quais usuários podem se conectar a quais bancos de dados em conexões do tipo local (socket) no PostgreSQL?
Aula em vídeo: Curso de PostgreSQL Administração 15 - pg_hba.conf (parte 2)09m
Exercício: No arquivo pg_hba.conf, qual configuração permite que um usuário se conecte sem senha, mas apenas a partir de um IP específico?
Aula em vídeo: Curso de PostgreSQL Administração 16 - Regras e Privilégios07m
Exercício: Ao conceder privilégios de escrita (INSERT/UPDATE/DELETE) em uma tabela para um grupo (role), qual privilégio deve ser concedido junto obrigatoriamente?
Aula em vídeo: Curso de PostgreSQL Administração 17 - Métodos de Autenticação01m
Exercício: Qual método de autenticação pode ser usado no PostgreSQL para fazer blacklist, negando conexões de uma determinada faixa de IP?
Aula em vídeo: Curso de PostgreSQL Administração 18 - Reload07m
Exercício: Qual é a principal finalidade do comando reload no PostgreSQL?
Aula em vídeo: Curso de PostgreSQL Administração 19 - Parada Smart03m
Exercício: Em uma parada programada do tipo smart em um cluster PostgreSQL, o que acontece antes do desligamento ser concluído?
Aula em vídeo: Curso de PostgreSQL Administração 20 - Parada Fast03m
Exercício: Ao executar uma parada programada do PostgreSQL no modo FAST, qual comportamento é esperado?
Aula em vídeo: Curso de PostgreSQL Administração 21 - Parada Immediate03m
Exercício: Ao executar uma parada do PostgreSQL do tipo immediate, qual efeito é esperado na próxima inicialização do cluster?
Aula em vídeo: Curso de PostgreSQL Administração 22 - Kill05m
Exercício: Ao precisar parar o PostgreSQL usando kill (porque o pg_ctl não está acessível), qual sinal é equivalente a uma parada do tipo fast?