Fabrízio de Royes Mello

Como Especialista de Banco de Dados na Timbira, ajudo pessoas e times na correta utilização do PostgreSQL. Voluntário da Comunidade Brasileira de PostgreSQL, apoio nas listas de discussão, organização de eventos e administração. Também ajudo o PostgreSQL Global Development Group na revisão e desenvolvimento de funcionalidades.

Voltar

Título


PostgreSQL para Desenvolvedores

Descrição

O intuito deste mini-curso é proporcionar ao desenvolvedor conhecimentos da arquitetura do PostgreSQL, conhecimentos preliminares de tuning e manutenção, boas práticas de SQL e alguns recursos avançados (CTE, Window Funcitons, etc). Programação procedural e uso de Triggers e Event Triggers. Bloqueios implícitos (locking) e uso de bloqueios customizados (advisory locks) para controle de concorrência. Pool de conexões para melhorar tempo de resposta das consultas e como usar o log para debug de aplicações.

Tópicos do Curso


O intuito deste mini-curso é proporcionar ao profissional PHP conhecimentos: - arquitetura do PostgreSQL - abordar boas práticas de SQL - recursos SQL avançados no PostgreSQL, - Funções e Triggers (linguagens procedurais) quando usar e quando não usar. - Bloqueios implícitos (locking) e uso de bloqueios customizados (advisory locks) para controle de concorrência. - Pool de conexões para melhorar tempo de resposta das consultas.

Ao concluir esse curso ou minicurso o participante estará apto

- Realizar tuning e manutenção básica do PostgreSQL - Escrever SQL utilizando recursos avançados para obter performance e melhores resultados - Escrever funções e triggers para comportamentos específicos no banco de dados - Melhorar o uso do banco e seus mecanismos de concorrência para evitar gargalos em bloqueios indesejados - Inspecionar aplicações em funcionamento e/ou desenvolvimento através dos Logs

Pré-requistos


PHP, PostgreSQL