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
Declaração de Clientes (5)
tópicos avançados práticos + discussão sobre tecnologias como TimescaleDB e Hypertable, conhecimento do instrutor sobre o assunto :)
Shivam - Paessler LLC
Curso - PostgreSQL Fundamentals
Máquina Traduzida
Ao final do primeiro dia, um participante sugeriu mais interação nas práticas e os treinadores levaram isso em conta para o segundo dia.
Daniela - Unit4
Curso - PostgreSQL 16 for Developers and Administrators
Máquina Traduzida
A abordagem factual e prática ao assunto. Um ambiente agradável, propício para fazer perguntas.
Marcin - Santander Bank Polska S.A.
Curso - Implementing High Availability in PostgreSQL
Máquina Traduzida
Andres garante consistentemente que responde a todas as perguntas dos participantes e se esforça para garantir que todos compreendam seus ensinamentos. Admiro sua experiência e proficiência no assunto
Ryan - Questronix Corporation
Curso - PostgreSQL for Administrators - 3 Days
Máquina Traduzida
Ahmed tem sido muito cooperativo e conhecedor sobre o assunto, tornando toda a sessão de treinamento boa e produtiva, abordando alguns tópicos básicos e importantes sobre o Postgres.
Imran Sadiq Bhat
Curso - PostgreSQL Essentials
Máquina Traduzida