Programa do Curso

Introdução

  • PostgreSQL vs MySQL vs Oracle
  • Visão geral das funcionalidades e arquitetura do PostgreSQL 13

Iniciando

  • Configurando um servidor de banco de dados
  • Instalando o PostgreSQL 13
  • Criando e acessando um banco de dados
  • Sintaxe, comandos e funções SQL

Configurando um Banco de Dados Postgres

  • Definição de dados, valores padrão e restrições
  • Configurando e modificando tabelas
  • Gerenciando privilégios e políticas de segurança
  • Criando esquemas de banco de dados
  • Implementando herança e particionamento de tabelas
  • Adicionando, atualizando e consultando dados
  • Tipos de dados, funções e operadores
  • Usando índices e realizando busca de texto completo
  • Compreendendo o controle de concorrência

Gerenciando um Servidor de Banco de Dados

  • Atualizando um cluster PostgreSQL
  • Segurança do servidor e criptografia de dados
  • Configurando parâmetros do servidor
  • Habilitando autenticação de cliente
  • Configurando papéis e permissões de acesso
  • Gerenciando múltiplos bancos de dados
  • Realizando tarefas de manutenção do banco de dados
  • Fazendo backup e restauração de dados
  • Otimizando o desempenho e a confiabilidade do banco de dados
  • Monitorando atividade de banco de dados e uso de disco
  • Implementando replicação lógica
  • Executando testes de regressão

Programação do Lado do Cliente

  • Usando a biblioteca C libpq e interface de objeto grande
  • Executando declarações SQL embutidas
  • Explorando o esquema de informações
  • Outras aplicações cliente do PostgreSQL

Programação do Lado do Servidor

  • Estendendo a linguagem de consulta SQL
  • Escrevendo funções de gatilho de evento
  • Implementando sistemas de regras
  • Usando linguagens procedurais (PLs)
  • Explorando as PLs TCL, Perl e Python
  • Executando interfaces de programação do servidor
  • Exemplos de decodificação lógica
  • Acompanhando o progresso da replicação

Solução de Problemas

Resumo e Próximos Passos

Requisitos

  • Compreensão de RDBMS
  • Experiência com SQL

Público-Alvo

  • Administradores de sistemas
  • Desenvolvedores
 21 Horas

Número de participantes


Preço por Participante

Declaração de Clientes (5)

Próximas Formações Provisórias

Categorias Relacionadas