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)
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
Ele foi claramente projetado para ser muito adequado ao nosso propósito, o que o tornou ainda mais útil. Gostei muito do formato de zoom, pois me ajudou a me concentrar com o material sempre à frente e o treinador podendo adicionar ilustrações e marcações nele enquanto explicava. O treinador respondeu todas as nossas perguntas de uma maneira muito satisfatória e fiquei surpreso com quanto aprendi em um único dia. Normalmente, me canso dos treinamentos à tarde, mas este foi muito envolvente até o final. O ritmo estava perfeito e os detalhes foram aprofundados nos pontos certos.
Davina Sanders - Scottish Government
Curso - PostgreSQL Performance Tuning
Máquina Traduzida
Michal foi muito conhecido e envolvente como professor. (Note: The translation aims to maintain the meaning, but "very knowledgable" is adjusted slightly to sound more natural in Portuguese. If "knowledgable" was intended to be "knowledgeable," the correct translation would be "muito informado" or "muito conhecedor.")
Nate Clifton - NIIT (USA) Inc.
Curso - PostgreSQL Advanced DBA
Máquina Traduzida
novos conhecimentos que podem ser aplicados em nosso sistema
Laurence Bangsal - PayMaya Philippines, Inc.
Curso - PostgreSQL Administration, Optimization and Replication
Máquina Traduzida