Programa do Curso
Introdução ao PostgreSQL 16
- Visão geral do PostgreSQL
- Novas funcionalidades no PostgreSQL 16
- Instalação e configuração
- Arquitetura e componentes do PostgreSQL
Iniciando com o PostgreSQL
- Configuração do cluster de banco de dados do 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 em texto completo (Full-text search)
- PostGIS para dados geoespaciais
- Programação PL/pgSQL
- Usando tipos de dados avançados e extensões
Indexação e Otimização de Consultas
- Tipos de índice e seu 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 e monitoramento de desempenho
Backup e Recuperação
- Estratégias de backup
- Recuperação em ponto específico (Point-in-time recovery)
- Backups lógicos e físicos
- Realizando backups e recuperação
Segurança e Controle de Acesso
- Autenticação e autorização
- Gerenciamento de funções (roles) e permissões
- Configuração de criptografia e SSL/TLS
- Implementação de boas práticas de segurança
Alta Disponibilidade e Replicação
- Conceitos e tipos de replicação
- Configuração da replicação em streaming
- Configurando alta disponibilidade com Patroni
- Implementação de replicação e alta disponibilidade
Integrando o PostgreSQL com Aplicações
- Conectando o PostgreSQL a várias linguagens de programação
- Usando o PostgreSQL em frameworks modernos de aplicações
- ORMs e PostgreSQL
- Integrando o PostgreSQL com uma aplicação
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 sistemas
Testemunhos 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