Programa do Curso
Introdução
- PostgreSQL vs MySQL vs Oracle
- Descrição geral das características e da arquitetura do PostgreSQL 13
Começar a trabalhar
- Configurar um servidor de base de dados
- Instalando o PostgreSQL 13
- Criando e acessando um banco de dados
- Sintaxe, comandos e funçõesSQL
Configuração de um Postgres Database
- Definição de dados, valores por defeito e restrições
- Configurar e modificar tabelas
- Gerir privilégios e políticas de segurança
- Criar esquemas de bases de dados
- Implementar a herança e o particionamento de tabelas
- Adicionar, atualizar e consultar dados
- Tipos de dados, funções e operadores
- Utilização de índices e execução de pesquisa de texto integral
- Compreender o controlo da concorrência
Gerir um servidor Database
- Atualização de um cluster PostgreSQL
- Proteger o servidor e encriptar dados
- Configurando parâmetros do servidor
- Ativar a autenticação do cliente
- Configurar funções e permissões de acesso
- Gerir várias bases de dados
- Executar tarefas de manutenção da base de dados
- Efetuar cópias de segurança e restaurar dados
- Otimizar o desempenho e a fiabilidade da base de dados
- Monitorizar a atividade da base de dados e a utilização do disco
- Implementação da replicação lógica
- Execução de testes de regressão
Do lado do cliente Programming
- Utilizar a biblioteca C libpq e a interface de objectos grandes
- Execução de instruções SQL incorporadas
- Explorando o esquema de informações
- Outras aplicações cliente PostgreSQL
Do lado do servidor Programming
- Extensão da linguagem de consulta SQL
- Escrever funções de acionamento de eventos
- Implementação de sistemas de regras
- Usando linguagens procedurais (PLs)
- Explorando PLs TCL, Perl e Python
- Execução de interfaces de programação de servidor
- Exemplos de descodificação lógica
- Acompanhamento do progresso da replicação
Resolução de problemas
Resumo e próximas etapas
Requisitos
- Um conhecimento de RDBMS
- Experiência com SQL
Público
- 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