Obrigado por enviar sua consulta! Um dos membros da nossa equipe entrará em contato com você em breve.
Obrigado por enviar sua reserva! Um dos membros da nossa equipe entrará em contato com você em breve.
Duração 21 horas
Programa do Curso
Introdução
Tipos de Dados Complexos e Coleções
- Utilização de subtipos para representações de dados especializadas.
- Implementação de variáveis de cursor e cursores dinâmicos para recuperação flexível de dados.
- Trabalho com arrays associativos e coleções para gerenciamento de conjuntos de dados.
- Execução de operações em massa utilizando as instruções
BULK COLLECTeFORALL. - Tratamento eficaz de exceções em operações em massa.
Recursos Orientados a Objetos nos Bancos de Dados Oracle
- Definição de tipos de objeto (classes) e seus métodos.
- Criação de coleções persistentes para armazenamento de dados de longo prazo.
- Desenvolvimento de funções de tabela para manipulação avançada de dados.
- Implementação de funções de stream para processamento de dados em tempo real.
- Projeto de funções agregadas personalizadas para ampliar as capacidades do SQL.
Uso Avançado de Funções no SQL
- Chamada de funções PL/SQL dentro de instruções SQL.
- Compreensão de restrições, níveis de pureza e determinismo no design de funções.
Organização de Unidades de Programa PL/SQL
- Gestão de permissões e segurança dentro do código PL/SQL.
- Utilização de contextos de nomenclatura para evitar conflitos de identificadores.
Integração do PL/SQL com Outros Idiomas
- Incorporação de métodos Java dentro de programas PL/SQL.
- Vinculação de procedimentos da linguagem C para operações críticas de desempenho.
- Emprego de técnicas de compilação nativa para aprimorar a velocidade de execução.
Soluções Pré-criadas e Mecanismos de Segurança
- Criação de contextos de aplicação para informações específicas da sessão.
- Implementação do Virtual Private Database (VPD) para controle de acesso fino.
- Gestão eficaz de sessões de usuário e contextos.
- Perfilamento e rastreamento do código PL/SQL para identificar gargalos de desempenho.
Otimização do Desempenho do Código PL/SQL
- Utilização de variáveis bind em instruções SQL para aprimorar os planos de execução.
- Compreensão do compartilhamento de cursores e seu impacto no desempenho.
- Aplicação de técnicas de otimização de consulta para recuperação eficiente de dados.
- Configuração das configurações de compilação para um desempenho ótimo.
- Implementação de estratégias de armazenamento em cache para funções e resultados de consultas.
Prevenção de Ataques de Injeção de SQL
- Adoção de melhores práticas para proteger o código PL/SQL contra vulnerabilidades de injeção.
Resumo e Próximos Passos
Requisitos
- Dominar SQL e ter familiaridade com o ambiente do banco de dados Oracle.
- Sólido entendimento dos conceitos básicos de PL/SQL e experiência na escrita de código PL/SQL.
Público-alvo
- Desenvolvedores
- Profissionais que trabalham com PL/SQL
Testemunhos de Clientes (2)
Compreender e dominar melhor o SQL rotineiro
Faizal KAHAR - Soitec Microelectronics Singapore Pte Ltd
Curso - Oracle Database 19c PL and Advanced SQL
Máquina Traduzida
Eu gostei da experiência prática e da oportunidade de trabalhar em atividades de codificação reais
Kristine - Isuzu Philippines Corporation
Curso - ORACLE PL/SQL Fundamentals
Máquina Traduzida