Programa do Curso
Introdução a PostgreSQL 16
- Visão geral de PostgreSQL
- Novas funcionalidades em PostgreSQL 16
- Instalação e configuração
- Arquitetura e componentes do PostgreSQL
Introdução ao PostgreSQL
- PostgreSQL configuração do cluster de bases de dados
- Criação e gestão de bases de dados
- Operações SQL básicas
- Configurar e explorar PostgreSQL 16
Técnicas SQL avançadas
- Técnicas de consulta avançadas
- Expressões de tabela comuns (CTEs)
- Funções de janela
- Tipos de dados JSON e JSONB
- Escrever consultas SQL avançadas
Tipos de dados e extensões
- Tipos de dados personalizados
- Pesquisa de texto completo
- PostGIS para dados geoespaciais
- Programação PL/pgSQL
- Utilização de tipos de dados avançados e extensões
Indexação e otimização de consultas
- Tipos e utilização de índices
- Planeamento e execução de consultas
- Analisar e otimizar consultas
- Indexação e otimização de consultas
Ajuste de desempenho
- Parâmetros de ajuste de desempenho
- Gestão de memória e recursos
- Monitorização e análise do desempenho
- Afinação e monitorização do desempenho
Cópia de segurança e recuperação
- Estratégias de backup
- Recuperação pontual
- Backups lógicos e físicos
- Efetuar cópias de segurança e recuperação
Segurança e Access Controlo
- Autenticação e autorização
- Gestão de funções e permissões
- Configuração de encriptação e SSL/TLS
- Implementação de práticas recomendadas de segurança
Alta disponibilidade e replicação
- Conceitos e tipos de replicação
- Configuração da replicação de fluxo contínuo
- Configuração de alta disponibilidade com o Patroni
- Implementar a replicação e a alta disponibilidade
Integração de PostgreSQL com aplicações
- Ligar o PostgreSQL a várias linguagens de programação
- Utilizar o PostgreSQL em estruturas de aplicações modernas
- ORMs e PostgreSQL
- Integração de PostgreSQL numa aplicação
Resumo e próximos passos
Requisitos
- Conhecimentos básicos de SQL
- Familiaridade com conceitos de bases de dados
Público
- Database administradores
- Database programadores
- Administradores de sistemas
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 has been very cooperative and knowledgeable about the subject and throughout been a good and productive training session covering some basic and important topics on Postgres.
Imran Sadiq Bhat
Curso - PostgreSQL Essentials
It was clearly tailored to be very appropriate to our purpose which made it extra helpful. I really liked the zoom format as it helped me focus with the material right in front of you all the time and the trainer able to add illustrations and markings on to it as he explained. The trainer answered all our questions in a very satisfying way and I felt surprised at how much I was able to learn in one day. Usually i get tired of training by the afternoon but this was very engaging right through to the end. Pace was perfect and detail went into the right areas.
Davina Sanders - Scottish Government
Curso - PostgreSQL Performance Tuning
Michal was very knowledgable and engaging as a teacher.
Nate Clifton - NIIT (USA) Inc.
Curso - PostgreSQL Advanced DBA
new knowledges that can be apply in our system