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

Declaração de Clientes (2)

Próximas Formações Provisórias

Categorias Relacionadas