Curso Oracle Database 11G Pl/SQL Foundation
24 HorasVisão Geral
O Curso Oracle Database 11G Pl/SQL Foundation, 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 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
- Administradores de banco de dados
- Analistas de Sistema
- Desenvolvedor de Formulários
- Consultor técnico
- Portal Developer
- Desenvolvedor PL / SQL
Pre-Requisitos
- Curso
Oracle Database 11g SQL Fundamentals I
- Familiaridade com conceitos e técnicas de processamento de dados
- Familiaridade com linguagens de programação
Informações Gerais
Carga horaria 24h
- Se noturno o curso e ministrado de segunda-feira a sexta-feira das 19h às 23h, total de 6 noites
- Se aos sábados o curso e ministrado das 09h às 18h, total de 3 sábados,
- Se integral o curso e ministrado de segunda-feira a sexta-feira das 09h às 18h, total de 3 dias,
Formato de entrega:
- Presencial em sala de aula
- On-line ao vivo em tempo real na presença de um instrutor, ao vivo em tempo real via meet.
- In-company
- Curso pratico com acesso aos LAB Oracle para realizar todos os exercícios proposto pelo conteúdo programático do curso.
Instrutores/consultores
- Ambos são consultores de mercado com vasto conhecimento em implementação Oracle nos mais variados seguimentos de negócios, e profissional com muita experiência em sala de aula atuando como instrutor 8i, 9i, 10g, 11g, 12c, 18c, 19c,
Materiais
Português/InglêsConteúdo Programatico
Introdução
- Objetivos do curso, agenda do curso e informações da conta da turma
- O Esquema de Recursos Humanos (RH)
- Apêndices usados neste curso
- Ambientes de desenvolvimento PL / SQL
Introdução ao PL / SQL
- Compreender os benefícios e a estrutura do PL / SQL
- Compreendendo os blocos PL / SQL
- Gerando mensagens de saída em PL / SQL
Declarando Variáveis PL / SQL
- Identificação de identificadores válidos e inválidos
- Declarando e inicializando variáveis
- Vários tipos de dados
- Identificando os benefícios de usar o atributo% TYPE
- Usando variáveis de ligação
Escrevendo blocos PL / SQL anônimos
- Unidades lexicais em um bloco PL / SQL
- Usando funções SQL em PL / SQL
- Conversão de Tipo de Dados
- Usando Blocos Aninhados como Instruções
- Referenciando um valor de identificador em um bloco aninhado
- Qualificando um identificador com um rótulo
- Operadores em PL / SQL
- Usando sequências em expressões PL / SQL
Usando instruções SQL em um bloco PL / SQL
- Usando instruções SQL em PL / SQL
- Recuperando dados em PL / SQL com a instrução SELECT
- Usando convenções de nomenclatura em declarações DML e recuperação de dados
- Manipulando dados no servidor usando PL / SQL
- Cursores SQL
- Usando atributos do cursor SQL para obter feedback sobre DML
- Salvando e descartando transações
Escrevendo Estruturas de Controle
- Controlando o Fluxo de Execução PL / SQL
- Usando instruções IF e CASE para processamento condicional
- Tratamento de nulos
- Construindo Condições Booleanas com Operadores Lógicos
- Usando controle iterativo com instruções de loop
Trabalho com tipos de dados compostos
- Tipos de dados compostos de registros e tabelas PL / SQL
- Usando registros PL / SQL
- Inserindo e atualizando registros PL / SQL
- Usando tabelas INDEX BY
- Usando matrizes associativas
- Declaração e uso de VArrays
Usando Cursores Explícitos
- Cursores
- Operações explícitas do cursor
- Controlando Cursores Explícitos
- Usando Cursores Explícitos para Processar Linhas
- Cursores e registros
- Loops FOR do cursor usando subconsultas
- Atributos explícitos do cursor
- Atributos% NOTFOUND e% ROWCOUNT
Tratamento de exceções
- Conceito de exceção
- Lidando com exceções com PL / SQL
- Exceções Predefinidas
- Captura de erros predefinidos e não predefinidos do servidor Oracle
- Funções que retornam informações sobre exceções
- Uso da palavra-chave PRAGMA
- Trapping de exceções definidas pelo usuário
- Propagando exceções
Criação de procedimentos e funções armazenados
- Visão geral de procedimentos e funções armazenados
- Diferenciando entre blocos anônimos e subprogramas
- PROCEDIMENTO DE CRIAR OU SUBSTITUIR | FUNÇÃO
- Compreendendo a área do cabeçalho de um procedimento armazenado e função
- Criação de procedimentos e funções simples
- Criando um procedimento simples com um parâmetro IN
- Executando um Procedimento e uma Função