Próximas turmas agendadas
Não há nenhuma turma agendada para este curso no momento. Nossas turmas são lançadas de acordo com a demanda.
Por isso, se estiver interessado, clique no link Estou Interessado no quadro ao lado para nos ajudar a lançar no melhor horário
para você.
Objetivo
Ideal para quem pretende desenvolver aplicativos de missão crítica.
Com o crescimento da demanda por sistemas mais complexos, que integrem departamento e empresas, ou que sejam disponibilizados na Web para um grande número de acessos, é cada vez mais importantes dominar o temas tratados aqui. Assuntos como acessos simultâneos, transações e seus níveis de isolamento e consultas léxicas avançadas são preocupações cada vez mais recorrentes para um desenvolvedor.
Automatização de tarefas programadas no próprio banco de dados através da linguagem PL/pgSQL proporcionam melhoras significativas de desempenho, segurança e integridade.
Ementa
- Catálogo
- Catálogo de objetos
- Módulos contrib
- Criação de tipos simples e compostos
- Domínios
- Funções nativas
- Consultas avançadas
- Metacaracteres e expressões regulares
- Módulo de pesquisa avançada Tsearch 2
- Transações
- Padrão ACID
- WAL (Write Ahead Log)
- Níveis e problemas de isolamento
- MVCC x Locks
- Savepoints
- Linguagem procedural PL/pgSQL
- Instalação
- Vantagens
- Fundametos
- Controles de fluxo
- Tratamento de erros
- Automatização
- Triggers (gatilhos)
- Cursores
- Rules
- Materialized Views
Observações
Conhecimentos prévios recomendados:
Ter feito a disciplina Banco de dados PostgreSQL ou possuir conhecimentos compatíveis. * O valor do investimento pode variar de acordo com o local do treinamento devido aos custos de deslocamento do instrutor.
Turmas online podem ter preço diferenciado.
Para valores de inscrições em grupo ou turmas fechadas, entre em contato conosco.