Programa do Curso
Introdução ao PostgreSQL 16
- Visão geral do PostgreSQL
- Novas funcionalidades no PostgreSQL 16
- Instalação e configuração
- Arquitetura do PostgreSQL e seus componentes
Iniciando com o PostgreSQL
- Configuração de cluster de banco de dados PostgreSQL
- Criação e gerenciamento de bancos de dados
- Operações básicas de SQL
- Configuração e exploração do PostgreSQL 16
Técnicas Avançadas de SQL
- Técnicas avançadas de consulta
- Expressões de tabela comuns (CTEs)
- Funções de janela
- Tipos de dados JSON e JSONB
- Escrevendo consultas SQL avançadas
Tipos de Dados e Extensões
- Tipos de dados personalizados
- Busca de texto completo
- PostGIS para dados geoespaciais
- Programação PL/pgSQL
- Utilizando tipos de dados avançados e extensões
Indexação e Otimização de Consultas
- Tipos de índices e uso
- Planejamento e execução de consultas
- Análise e otimização de consultas
- Indexação e otimização de consultas
Ajuste de Desempenho
- Parâmetros de ajuste de desempenho
- Gerenciamento de memória e recursos
- Monitoramento e análise de desempenho
- Ajuste de desempenho e monitoramento
Backup e Recuperação
- Estratégias de backup
- Recuperação em um ponto específico no tempo
- Backups lógicos e físicos
- Realizando backup e recuperação
Segurança e Controle de Acesso
- Autenticação e autorização
- Gerenciamento de papéis e permissões
- Criptografia e configuração SSL/TLS
- Implementando práticas de segurança
Alta Disponibilidade e Replicação
- Conceitos e tipos de replicação
- Configurando replicação em fluxo
- Configurando alta disponibilidade com Patroni
- Implementando replicação e alta disponibilidade
Integrando PostgreSQL com Aplicativos
- Conectando o PostgreSQL com várias linguagens de programação
- Utilizando PostgreSQL em frameworks modernos de aplicativos
- ORMs e PostgreSQL
- Integrando o PostgreSQL com um aplicativo
Resumo e Próximos Passos
Requisitos
- Conhecimento básico de SQL
- Familiaridade com conceitos de banco de dados
Público-alvo
- Administradores de banco de dados
- Desenvolvedores de banco de dados
- Administradores de sistema
Declaração de Clientes (2)
Todos os conceitos relacionados ao PostgreSQL e os exemplos que fizemos na máquina virtual. Muito dinâmico e fácil de seguir.
Ignacio Irurita - Unit4
Curso - PostgreSQL 16 for Developers and Administrators
Máquina Traduzida
No final do primeiro dia, um participante sugeriu mais interação nas práticas e os instrutores levaram isso em consideração para o segundo dia.
Daniela - Unit4
Curso - PostgreSQL 16 for Developers and Administrators
Máquina Traduzida