Curso

Curso Oracle 12c Banco de Dados PL/SQL Advanced

0 Avaliação

Descrição

Curso Oracle 12c Banco de Dados PL/SQL Advanced

Visão Geral:
No Curso Oracle 12c Banco de Dados Oracle PL/SQL Advanced os alunos aprendem como usar os recursos avançados do PL/SQL para projetar e ajustar o PL/SQL para fazer interface com o banco de dados e integrá-lo com os outros aplicativos da maneira mais eficiente . Eles aprendem a escrever programas PL / SQL poderosos usando rotinas C/Java externas, pacotes de acesso refinados, cursores, interfaces estendidas e coleções.

Formato de Entrega
• Curso Oracle 12c Banco de Dados Oracle PL/SQL Advanced e Ministrador por profissional Oracle certificado e docente com experiência em sala de aula transmitindo conhecimento aos participante com segurança.

Cagara horaria:
• 40:hs, no período no torno de segunda-feira a sexta-feira de 19:hs as 23:hs, neste formato são 4:hs aula por noite totalizando 6 encontros de 4:hs cada, somando um total de 24:hs de curso.
• Quando aos Sábados de 09:hs as 18:hs totalizando 5 encontros de 8:hs cada sábado.

Aprender a:
Curso Oracle 12c Banco de Dados Oracle PL/SQL Advanced
• Aplique as melhores práticas de design de PL/SQL.
• Crie aplicativos PL/SQL que usam coleções.
• Trabalhe com dados JSON no banco de dados.
• Implemente um banco de dados virtual privado com controle de acesso refinado.
• Escrever código para fazer interface com aplicativos C e Java externos.
• Escreva código para fazer interface com objetos grandes e use LOBs SecureFile.
• Escrever e ajustar o código PL/SQL de forma eficaz para maximizar o desempenho.

Benefícios para o aluno ou Empresa que inscrever seu colaborador.
• Os alunos apos realizar o Curso Oracle 12c Banco de Dados Oracle PL/SQL Advanced se beneficiarão do uso de recursos avançados de design de programas, pacotes, cursores, métodos de interface estendida e coleções, e os alunos aprenderão a escrever programas PL/SQL avançados.
• Eficiência de programação, uso de rotinas C e Java externas, páginas do servidor PL/SQL e acesso refinado são abordados. Os alunos aprendem como escrever rotinas PL/SQL que analisam os aplicativos PL/SQL e as técnicas de armazenamento em cache que podem melhorar o desempenho.
• Os alunos são apresentados ao Virtual Private Database (VPD) para implementar políticas de segurança e aprendem técnicas e ferramentas para fortalecer seus aplicativos contra ataques de injeção de SQL.

Objetivo:
Curso Oracle 12c Banco de Dados Oracle PL/SQL Advanced
• Projetar pacotes PL / SQL e unidades de programa que executam com eficiência
• Escrever código para fazer interface com aplicativos externos e o sistema operacional
• Criar aplicativos PL / SQL que usam coleções
• Aprenda a trabalhar com dados JSON no banco de dados relacional
• Escrever e ajustar o código PL / SQL para maximizar o desempenho
• Implemente um banco de dados virtual privado com controle de acesso refinado
• Escrever código para fazer interface com objetos grandes e usar LOBs SecureFile
Publico Alvo:

• Alunos que realizarão o curso Oracle 12c Fundamentos de PL/SQL
• Desenvolvedores de aplicativos
• Administradores de Banco de Dados
• Engenheiro de suporte
• Consultor técnico

Conteúdo Programático:
Curso Oracle 12c Banco de Dados PL/SQL Advanced

Introdução
• Objetivos do Curso
• Agenda do curso
• Descrever o esquema completo de Recursos Humanos (RH)
• Identifique os Apêndices Usados neste Curso
• Revise a documentação on-line do Oracle Database 12c SQL e PL/SQL e os recursos adicionais disponíveis
• Listar os ambientes de desenvolvimento de PL SQL disponíveis neste curso
• Inicie o SQL Developer e crie uma conexão de banco de dados
• Use a planilha SQL
Serviço Oracle Cloud Exadata Express Cloud
• Visão geral do Oracle Database Exadata Express Cloud Service
• Acessando o banco de dados em nuvem usando o SQL Workshop
• Conectando-se ao banco de dados Exadata Express usando clientes de banco de dados
• Usando o SQL Developer para trabalhar com o Exadata Express Database
Visão geral de coleções
• Visão geral de coleções
• Use matrizes associativas
• Use tabelas aninhadas
• Use Varrays
Escrever programas PL/SQL que usam coleções
• Use coleções de forma eficaz
• Aprimoramentos para as vinculações de tipo PL/SQL
• Vinculando tipos de dados apenas de PL/SQL a instruções SQL usando DBMS_SQL
Manipulando Objetos Grandes
• Trabalhando com LOBs
• Visão geral dos LOBs do SecureFile
Trabalhando com dados JSON
• Dados JSON
• Colunas de dados JSON em tabelas
• Geração de dados JSON com a função de geração SQL / JSON
• Consultando colunas JSON
• Tipos de objeto PL/SQL para JSON
Usando métodos avançados de interface
• Chamando Procedimentos Externos de PL/SQL
• Benefícios dos Procedimentos Externos
• Entenda como uma rotina externa é chamada de PL/SQL
• C métodos avançados de interface
• Métodos de interface avançada de Java
• Acessar blocos PL/SQL de classes Java usando JDBC
Desempenho e Ajuste
• Entenda e influencie o compilador
• Ajustar o código PL/SQL
• Ativar inline de unidade intra
• Identificar e ajustar problemas de memória
• Reconhecer problemas de rede
• Projetando Aplicações para o Desempenho do Mundo Real
Melhorar o desempenho com cache
• Descrevem o resultado cache
• Usar cache de função de PL/SQL
• Rever as considerações de cache de função PL/SQL
Analisando o código de PL/SQL
• Encontrar informações de codificação
• Conceitos de PL/escopo
• Pacote DBMS_METADATA
• Aprimoramentos de PL/SQL
• Pragma PL/SQL para marcar um item substituído
Rastreamento de código PL/SQL e criação de perfil
• O que é o rastreamento e a criação de perfil
• Execução de PL/SQL rastreamento
• Rastreamento de PL/SQL: passos
Protegendo o aplicativo através de PL/SQL
• Controlar o acesso a unidades de programa
• Gerenciando acesso a dados usando o PL/SQL
• Criar funções de aplicativo seguro para controlar o acesso a aplicativos
Ataques de salvaguardar o seu código contra injeção de SQL
• Visão geral de injeção de SQL
• Reduzir a superfície de ataque
• Filtragem de entrada com DBMS_ASSERT
Recursos de segurança implementados através de PL/SQL
• Breve introdução para implementação de segurança
• Controle de acesso detalhado do multa
• Contexto de aplicação
• Listar os procedimentos DBMS_RLS
• Implementar uma política
• Consultar o dicionário segurando informações sobre acesso finos
Curso Oracle 12c Banco de Dados PL/SQL Advanced

Entre em Contato Conosco

Preencha os campos abaixo que responderemos rapidamente

Sobre o Professor

  • Wilson