Programa do Curso
- O que é um banco de dados relacional
- Visão geral do PostgreSQL e seu ecossistema
- Casos de uso e vantagens do PostgreSQL
- Instalando o PostgreSQL no Windows/Linux
- Instalando e usando o PGAdmin para acesso GUI
- Criando conexões e gerenciando usuários
- Componentes do servidor PostgreSQL e uso de memória
- Estrutura em cluster e layout de arquivos do Database
- Processos e serviços
- Criando bancos de dados e tabelas
- Compreendendo tipos de dados
- Usando o PGAdmin para gerenciar objetos do banco de dados
- Utilizando SELECT, WHERE, ORDER BY, LIKE, BETWEEN e NULL
- Ordenando e filtrando resultados da consulta
- Agrupando linhas e calculando agregados
- Filtrando grupos com HAVING
- Utilizando EXISTS, IN, ANY, ALL
- Aninhando subconsultas
- INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN
- SELF JOIN e casos de uso
- Funções matemáticas
- Funções de manipulação de strings
- Operações com data e hora
- INSERT: inserindo novas linhas
- UPDATE: modificando dados existentes
- DELETE: removendo linhas das tabelas
- Criando e consultando vistas simples
- Vistas com subseleções
- Vantagens e limitações de vistas
- O que é o TimescaleDB e quando usá-lo
- Instalando e habilitando a extensão Timescale
- Criando hypertables e inserindo dados em série temporal
Requisitos
- Compreensão de conceitos básicos de TI e dados
- Nenhuma experiência prévia com SQL ou bancos de dados é necessária
- Familiaridade com o uso de ferramentas de software no Windows/Linux é útil
Público-alvo
- Iniciantes e analistas Database
- Desenvolvedores iniciando com PostgreSQL
- Profissionais que gerenciam ou exploram bancos de dados relacionais
Declaração de Clientes (5)
Ao final do primeiro dia, um participante sugeriu mais interação nas práticas e os treinadores levaram isso em conta para o segundo dia.
Daniela - Unit4
Curso - PostgreSQL 16 for Developers and Administrators
Máquina Traduzida
A abordagem factual e prática ao assunto. Um ambiente agradável, propício para fazer perguntas.
Marcin - Santander Bank Polska S.A.
Curso - Implementing High Availability in PostgreSQL
Máquina Traduzida
Andres garante consistentemente que responde a todas as perguntas dos participantes e se esforça para garantir que todos compreendam seus ensinamentos. Admiro sua experiência e proficiência no assunto
Ryan - Questronix Corporation
Curso - PostgreSQL for Administrators - 3 Days
Máquina Traduzida
Ahmed tem sido muito cooperativo e conhecedor sobre o assunto, tornando toda a sessão de treinamento boa e produtiva, abordando alguns tópicos básicos e importantes sobre o Postgres.
Imran Sadiq Bhat
Curso - PostgreSQL Essentials
Máquina Traduzida
Ele foi claramente projetado para ser muito adequado ao nosso propósito, o que o tornou ainda mais útil. Gostei muito do formato de zoom, pois me ajudou a me concentrar com o material sempre à frente e o treinador podendo adicionar ilustrações e marcações nele enquanto explicava. O treinador respondeu todas as nossas perguntas de uma maneira muito satisfatória e fiquei surpreso com quanto aprendi em um único dia. Normalmente, me canso dos treinamentos à tarde, mas este foi muito envolvente até o final. O ritmo estava perfeito e os detalhes foram aprofundados nos pontos certos.
Davina Sanders - Scottish Government
Curso - PostgreSQL Performance Tuning
Máquina Traduzida