Entrar em Contato

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

Número de participantes


Preço por participante

Testemunhos de Clientes (2)

Próximas Formações Provisórias

Categorias Relacionadas