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)
1. A very well-structured training program 2. The warm atmosphere the trainer created, along with his outstanding personal professionalism 3. That the trainer explained everything as if he were talking to a complete beginner, without slipping into any technical jargon.
Piotr Romer - Asseco Poland S.A
Curso - PostgreSQL Administration, Optimization and Replication
advance topics hands on + discussion like timescaleDB and hypertable , trainer's knowledge on the subject :)
Shivam - Paessler LLC
Curso - PostgreSQL Fundamentals
By the end of the 1st day, one attendee suggested more interaction in practices and the trainers took this in for the second day.
Daniela - Unit4
Curso - PostgreSQL 16 for Developers and Administrators
A factual and practical approach to the subject. A nice atmosphere, conducive to asking questions.
Marcin - Santander Bank Polska S.A.
Curso - Implementing High Availability in PostgreSQL
Andres consistently ensures that he addresses all attendee questions and strives to ensure everyone comprehends his teachings. I admire his expertise and proficiency in the subject matter