Curso Oracle Database 12c PL/SQL Foundation

  • Oracle ERP & Negócios

Curso Oracle Database 12c PL/SQL Foundation

32 horas
Visão Geral

O Curso Oracle Database PL / SQL Fundamentals, apresenta aos alunos a linguagem de programação PL / SQL. Na aula, os alunos aprendem a criar blocos PL / SQL de código de aplicativo.

Aprender a:

  • Use vários recursos do PL / SQL.
  • Escreva blocos de código anônimos em PL / SQL.
  • Use várias construções condicionais PL / SQL e loops em blocos de programa.
  • Faça a interface do código PL / SQL com o banco de dados.
  • Use procedimentos e funções armazenados em seus blocos de programa.
  • Trate exceções em código PL / SQL.

Benefícios para você

Os alunos se beneficiarão com este curso, pois ele capacita os programadores com a habilidade de usar esta linguagem de programação. Na aula os alunos aprenderão a criar blocos PL / SQL anônimos, a criar procedimentos, funções e triggers. Os alunos aprenderão a usar cursores explícitos em seus blocos de programa. Demonstrações e prática prática reforçam os conceitos fundamentais. Os alunos usam o Oracle SQL Developer para desenvolver essas unidades de programa. SQL * Plus é apresentado como ferramentas opcionais.

 

Objetivo
  • Projete blocos anônimos PL / SQL que executam com eficiência
  • Use construções de programação PL / SQL e controle condicionalmente o fluxo de código (loops, estruturas de controle e cursores explícitos)
  • Lidar com exceções nas unidades do programa
  • Crie e execute procedimentos e funções armazenados simples
  • Escreva o código PL / SQL para fazer a interface com o banco de dados
  • Descreva os recursos e a sintaxe do PL / SQL
Publico Alvo
  • Analista
  • Desenvolvedor
  • Implementador
Informações Gerais
  • Carga horaria 32h
  • Se noturno o curso e ministrado de segunda-feira a sexta-feira das 19h às 23h, total e 8 noites,
  • Se aos sábados o curso e ministrado de 09h às 18h, total de 4 sábados
  • Se integral o curso e ministrado de segunda-feira a quinta-feira das 09h às 18h, total de 4 dias

Formato de entrega:

  • Presencial em sala de aula,
  • On-line ao vivo em tempo real na presença de um instrutor/consultor Oracle certificado 10g, 11g, 12c, 18c
  • In-cmpany
Materiais
Português
Conteúdo Programatico

Introdução

  1. Objetivos do curso, agenda do curso e informações da conta da turma
  2. O Esquema de Recursos Humanos (RH)
  3. Apêndices usados ​​neste curso
  4. Ambientes de desenvolvimento PL / SQL

Introdução ao PL / SQL

  1. Compreender os benefícios e a estrutura do PL / SQL
  2. Compreendendo os blocos PL / SQL
  3. Gerando mensagens de saída em PL / SQL

Declarando Variáveis ​​PL / SQL

  1. Identificação de identificadores válidos e inválidos
  2. Declarando e inicializando variáveis
  3. Vários tipos de dados
  4. Identificando os benefícios de usar o atributo% TYPE
  5. Usando variáveis ​​de ligação

Escrevendo blocos PL / SQL anônimos

  1. Unidades lexicais em um bloco PL / SQL
  2. Usando funções SQL em PL / SQL
  3. Conversão de Tipo de Dados
  4. Usando Blocos Aninhados como Instruções
  5. Referenciando um valor de identificador em um bloco aninhado
  6. Qualificando um identificador com um rótulo
  7. Operadores em PL / SQL
  8. Usando sequências em expressões PL / SQL

Usando instruções SQL em um bloco PL / SQL

  1. Usando instruções SQL em PL / SQL
  2. Recuperando dados em PL / SQL com a instrução SELECT
  3. Usando convenções de nomenclatura em declarações DML e recuperação de dados
  4. Manipulando dados no servidor usando PL / SQL
  5. Cursores SQL
  6. Usando atributos do cursor SQL para obter feedback sobre DML
  7. Salvando e descartando transações

Escrevendo Estruturas de Controle

  1. Controlando o Fluxo de Execução PL / SQL
  2. Usando instruções IF e CASE para processamento condicional
  3. Tratamento de nulos
  4. Construindo Condições Booleanas com Operadores Lógicos
  5. Usando controle iterativo com instruções de loop

Trabalho com tipos de dados compostos

  1. Tipos de dados compostos de registros e tabelas PL / SQL
  2. Usando registros PL / SQL
  3. Inserindo e atualizando registros PL / SQL
  4. Usando tabelas INDEX BY
  5. Usando matrizes associativas
  6. Declaração e uso de VArrays

Usando Cursores Explícitos

  1. Cursores
  2. Operações explícitas do cursor
  3. Controlando Cursores Explícitos
  4. Usando Cursores Explícitos para Processar Linhas
  5. Cursores e registros
  6. Loops FOR do cursor usando subconsultas
  7. Atributos explícitos do cursor
  8. Atributos% NOTFOUND e% ROWCOUNT

Tratamento de exceções

  1. Conceito de exceção
  2. Lidando com exceções com PL / SQL
  3. Exceções Predefinidas
  4. Captura de erros predefinidos e não predefinidos do servidor Oracle
  5. Funções que retornam informações sobre exceções
  6. Uso da palavra-chave PRAGMA
  7. Trapping de exceções definidas pelo usuário
  8. Propagando exceções

Criação de procedimentos e funções armazenados

  1. Visão geral de procedimentos e funções armazenados
  2. Diferenciando entre blocos anônimos e subprogramas
  3. PROCEDIMENTO DE CRIAR OU SUBSTITUIR | FUNÇÃO
  4. Compreendendo a área do cabeçalho de um procedimento armazenado e função
  5. Criação de procedimentos e funções simples
  6. Criando um procedimento simples com um parâmetro IN
  7. Executando um Procedimento e uma Função
TENHO INTERESSE

Cursos Relacionados

Curso Oracle WebLogic Server 12c: Administration II

32 horas

Curso Oracle Database 12c Install and Upgrade Workshop

32 horas

Curso Oracle 12c Data Integrator ODI

24 Horas

Curso Oracle Database 19C Administration Workshop

32 horas

Curso Oracle Database 19c Backup and Recovery

32 horas

Curso Oracle Data Integrator 12c Integration and Advanced Development

24 Horas

Curso Oracle Service Bus 12c Design & Integrate Services

32 horas

Curso Oracle Service Bus 12c Administration

24 Horas

Curso Oracle SOA Suite 12c Essential Concepts

24 Horas

Curso Oracle SOA Suite 12c Build Composite Applications

32 horas