Treinamento PostgreSQL - Fundamental
Sobre o Treinamento
Nosso treinamento visa formar administradores (DBAs) do PostgreSQL e engenheiro de dados, para administração e manutenção de bancos de dados de sistemas corporativos. Para desenvolvedores ou arquitetos de sistema é uma excelente formação para aprenderem ao máximo a capacidade do banco de dados assim como pontos de interação programática.
Calendário de turmas abertas
Treinamento somente no formato in-company.
Objetivo
Ensinar as principais funcionalidades do PostgreSQL para administração de banco de dados corporativos.
Público Alvo
Administradores de Banco de Dados (DBAs), Programadores e Analistas de Sistemas.
Conteúdo Programático:
Conceitual
- Histórico do PostgreSQL.
- Principais características.
- Fundamentos da arquitetura.
- Funcionamento do otimizador de consultas.
Instalação e Configuração.
- Instalação no Linux.
- Instalação no Windows.
- Configuração do ambiente.
- Arquivo postgresql.conf
Características e Funcionalidades
- Funcionamento interno do PostgreSQL.
- Índices.
- Transações.
- Registro prévio de escrita (WAL).
- Cluster e replicação.
- Herança.
- Particionamento.
- Suporte a Java.
- Segurança.
- Tipos de dados.
- Triggers.
- Funções.
- Linguagens procedurais.
- Características SQL ANSI.
- Características do Oracle que fazem falta no PostgreSQL.
- Características no PostgreSQL que fazem falta no Oracle.
- Padronização do banco de dados.
Administração.
- Gerenciamento do banco de dados.
- Tablespaces.
- Catálogo de dados.
- Gerenciamento de usuários.
- Segurança.
- Write ahead alog (log de transações).
- Backup e restore.
- Monitoramento do servidor.
- Rotinas de manutenção.
- Atualização de versão.
- Monitoramento do uso da CPU.
- Registro dos comandos SQL.
- Utilização de índices.
- Otimização sintática.
- Planos de execução.
- pgAdmin4.
- Dicas gerais.
Clusterização e replicação.
- Cluster com PostgreSQL
- Criação de servidores e slaves.
- Replicação no PostgreSQL.
- Replicando dados.
Backup e restore.
- Características de backup.
- Ferramentas de backup.
- Conhecendo o pg_dump.
- Restore de backup.
- Vacuum.
Carga de dados e Integrações.
- Conceitos Básico de ETL
- O Comando COPY.
- Ingestão de dados com Pentaho Data Integration.
- Cargas e Migrações de dados com Pentaho Data Integration.
- Foreign Data Wrappers - FDW.
Pré-requisitos de Conhecimento
- Conhecimento básico banco de dados.
- Conhecimento básico em SQL ANSI.
Requisitos dos Alunos
- Todos os participantes devem trazer um notebook para realizar as atividades práticas.
- O Computador deve estar com acesso de administrador para possibilitar instalações de aplicativos e acesso a Internet.
- Para turmas In-Company não trabalhamos com limite de participantes para os treinamentos, orientamos que as turmas sejam de até 12 alunos para um melhor desempenho.
Requisitos mínimos de hardware
- Memória RAM : 8GB
- Espaço em Disco: 40GB
- Processador: Dual-core AMD 64, EM64T
- Sistemas Operacionais : GNU/Linux, Windows ou MacOS ambos em 64Bits
Carga Horária
- 32 Horas de Duração
- 100% Presencial
Material
Serão disponibilizados os seguintes materiais aos alunos do treinamento:
- Todos os softwares do PostgreSQL e acessórios na sua última versão estável.
- Material próprio em Português do Brasil.
- Apresentações (slides do treinamento) desenvolvidas pela equipe Ambiente Livre.
- Apostilas digitais dos softwares desenvolvidas pela Ambiente Livre.
- Apostilas com exercícios práticos desenvolvidos no treinamento.
- Materiais e documentações complementares desenvolvido pela Comunidade Open Source Mundial.
- Caneta, Pasta e Bloco de Anotações.
Metodologia
- Todos os dias serão apresentados novos recursos e conceitos e avaliados através de exercícios práticos em todas as aulas.
Diferenciais
- A Ambiente Livre é "Professional Services - South America" no projeto PostgreSQL atuando há mais de 10 anos com banco de dados PostgreSQL.
Estamos localizados em Curitiba e atendemos em todo Brasil com treinamentos PostgreSQL, e cursos PostgreSQL. caso necessite de um treinamento customizado com suas necessidades também elaboramos estes treinamentos. solicite proposta comercial.
Instrutor

Marcio Junior Vieira
- 20 anos de experiência em informática, vivência em desenvolvimento e análise de sistemas de gestão empresarial e ciência de dados.
- CEO da Ambiente Livre atuando como Cientista de Dados, Engenheiro de Dados e Arquiteto de Software.
- Professor dos MBAs em Big Data & Data Science, Inteligência Artificial e Business Intelligence da Universidade Positivo.
- Professor de BPM no MBA de Business Intelligence da Universidade Positivo.
- Professor do MBA Artificial Intelligence e Machine Learning da FIAP.
- Professor da Pós-Graduação em Big Data e Data Science da UniBrasil.
- Pesquisador pela Universidade de Brasília no Laboratório de Tecnologias da Tomada de Decisão - UnB/LATITUDE.
- Trabalhando com Free Software e Open Source desde 2000 com serviços de consultoria e treinamento.
- Graduado em Tecnologia em Informática(2004) e pós-graduado em Software Livre(2005) ambos pela UFPR.
- Palestrante FLOSS em: FISL, The Developes Conference, Latinoware, Campus Party, Pentaho Day, Ticnova, PgDay e FTSL.
- Organizador Geral: Pentaho Day 2017, 2015, 2019 e apoio nas ed. 2013 e 2014.
- Data Scientist, instrutor e consultor de Big Data e Data Science com tecnologias abertas.
- Ajudou a capacitar equipes de Big Data na IBM, Accenture, Tivit, Serpro, Natura, MP, Netshoes, Embraer entre outras.
- Especialista em implantação e customização de Big Data com Hadoop, Spark, Pentaho, Cassandra e MongoDB.
- Contribuidor de projetos open sources ou free software internacionais, tais como Pentaho, LimeSurvey, SuiteCRM e Camunda.
- Especialista em implantação e customização de ECM com Alfresco e BPM com Activiti, Flowable e Camunda.
- Certificado (Certified Pentaho Solutions) pela Hitachi Vantara (Pentaho inc).
- Membro da The Order Of de Bee (Comunidade Alfresco trabalhando para desenvolver o ecossistema Alfresco independente)