Entrar em Contato
 Duração 28 horas

Programa do Curso

O que é o PostgreSQL?/h3>
  • Uma breve história do PostgreSQL
  • Convenções
  • Informações adicionais
  • Diretrizes para relato de bugs

Introdução ao PostgreSQL

  • Instalação e criação de banco de dados
  • A linguagem SQL
  • Recursos avançados

A linguagem SQL

  • Sintaxe SQL
  • Definição de dados
  • Manipulação de dados
  • Consultas
  • Tipos de dados
  • Funções e operadores
  • Conversão de tipos
  • Índices
  • Busca em texto completo
  • Controle de concorrência
  • Dicas de desempenho

Administração do servidor

  • Instalação a partir do código-fonte
  • Instalação a partir do código-fonte no Windows
  • Configuração e operação do servidor
  • Configuração do servidor
  • Autenticação de cliente
  • Papéis (roles) do banco de dados
  • Gerenciamento de bancos de dados
  • Localização (Localization)
  • Tarefas rotineiras de manutenção do banco de dados
  • Backup e restauração
  • Alta disponibilidade, balanceamento de carga e replicação
  • Configuração de recuperação
  • Monitoramento da atividade do banco de dados
  • Monitoramento do uso de disco
  • Confiabilidade e o Write-Ahead Log
  • Testes de regressão

Interfaces de cliente

  • libpq - Biblioteca C
  • Objetos grandes
  • ECPG - SQL embutido em C
  • O Information Schema

Programação em servidor

  • Estendendo o SQL
  • Gatilhos (Triggers)
  • O sistema de regras
  • Linguagens procedurais
  • PL/pgSQL - Linguagem procedural SQL
  • PL/Tcl - Linguagem procedural Tcl
  • PL/Perl - Linguagem procedural Perl
  • PL/Python - Linguagem procedural Python
  • Interface de programação de servidor

Mecanismos internos

  • Visão geral dos mecanismos internos do PostgreSQL
  • Catálogos de sistema
  • Protocolo Frontend/Backend
  • Convenções de codificação do PostgreSQL
  • Suporte a linguagem nativa
  • Escrevendo um manipulador de linguagem procedural
  • Escrevendo um Foreign Data Wrapper
  • Otimizador de consultas genético
  • Definição de interface para método de acesso a índices
  • Índices GiST
  • Índices GIN
  • Armazenamento físico do banco de dados
  • Interface de backend BKI
  • Como o planejador usa estatísticas

Requisitos

Conhecimento funcional de SQL e C

Administração de sistemas básica (Unix/Linux ou Windows)

Treinamento Corporativo Personalizado

Soluções de treinamento projetadas exclusivamente para empresas.

  • Conteúdo Personalizado: Adaptamos o programa e os exercícios práticos aos objetivos e necessidades reais do seu projeto.
  • Horário Flexível: Datas e horários adaptados à agenda da sua equipe.
  • Formato: Online (ao vivo), In-Company (em suas instalações) ou Híbrido.
Investimento

Preço por grupo privado, treinamento online ao vivo, a partir de 5200 € + VAT*

Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes

Testemunhos de Clientes (7)

Próximas Formações Provisórias

Categorias Relacionadas