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 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