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 SQL, comandos e funções
Configurando um Banco de Dados Postgres
- Definição de dados, valores padrão e restrições
- Configurando e modificando tabelas
- Gestão de privilégios e políticas de segurança
- Criação de esquemas de banco de dados
- Implementação de herança de tabelas e particionamento
- 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
Gestão de 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 clientes
- Configurando papéis e permissões de acesso
- Gestão de múltiplos bancos de dados
- Realizando tarefas de manutenção de banco de dados
- Fazendo backup e restauração de dados
- Otimizando desempenho e confiabilidade do banco de dados
- Monitorando atividade e uso de disco do banco de dados
- Implementando replicação lógica
- Realizando testes de regressão
Programação Client-Side
- Usando a biblioteca C libpq e interface de objeto grande
- Executando instruções SQL embutidas
- Explorando o esquema de informações
- Outras aplicações cliente do PostgreSQL
Programação Server-Side
- Extendendo a linguagem de consulta SQL
- Escrevendo funções de gatilho de evento
- Implementando sistemas de regras
- Usando linguagens procedurais (PLs)
- Explorando 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 sistema
- Desenvolvedores
Declaração de Clientes (5)
Quantidade (muita) de conhecimento fornecido. Abordagem animada sobre o assunto.
Oskar Debowski - Asseco Poland S.A
Curso - PostgreSQL Administration, Optimization and Replication
Máquina Traduzida
tópicos avançados com prática e discussão, como TimescaleDB e Hypertable, além do conhecimento do instrutor sobre o assunto :)
Shivam - Paessler LLC
Curso - PostgreSQL Fundamentals
Máquina Traduzida
No final do primeiro dia, um participante sugeriu mais interação nas práticas e os instrutores levaram isso em consideração para o segundo dia.
Daniela - Unit4
Curso - PostgreSQL 16 for Developers and Administrators
Máquina Traduzida
Uma abordagem factual e prática do 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 sempre garante que responde a todas as perguntas dos participantes e se esforça para garantir que todos entendam suas lições. Admiro sua expertise e proficiência no assunto.
Ryan - Questronix Corporation
Curso - PostgreSQL for Administrators - 3 Days
Máquina Traduzida