Oracle 11g Intermediário (PL/SQL)
Ampliar a qualificação dos alunos, através das melhores práticas de conceitos e técnica, para a utilização e desenvolvimento no banco de dados Oracle versão 11g.
Para mais informações clique aqui

Objetivos

Ao final do treinamento, o participante terá reforçado conhecimentos da linguagem SQL, terá adquirido sólidos conhecimentos da linguagem PL/SQL e terá condições de criar objetos de programação complexos que envolvem tanto a linguagem SQL quanto a linguagem PL/SQL.

Público Alvo

Desenvolvedores, Analistas Programadores, Analistas de Negócio, Analistas de Teste, Analistas de Suporte, ou todos aqueles que necessitam ampliar seus conhecimentos técnicos sobre a elaboração e utilização de bancos de dados.

Carga Horária

Investimento



Dinheiro Visa Mastercard Boleto Bancário Redeshop

Próximas Turmas


A realização deste curso capacitará o participante a realizar qualquer curso abaixo:
Treinamento Carga Horária
Oracle 11g Avançado (PL/SQL) 32 Horas
Outros cursos que indicamos a você:
Treinamento Carga Horária
SQL Server Intermediário (Transact-SQL) 32 Horas

+ veja todos os treinamentos

Conteúdo Programático


Introdução
    Visão Geral da Linguagem PL/SQL
    Blocos de Código PL/SQL
    Blocos PL/SLQ Encadeados

Variáveis e Constantes
    Visão Geral
    Tipos de Variáveis
    Declaração e Atribuição
    Utilização de atributo %Type
    Variáveis de Substituição (Binding Variables)
    Exercícios Práticos

Estruturas de Programação
    Estruturas de Controle: IF, ELSE, ELSIF e END IF
    Comando CASE
    Operadores de Comparação
    Operadores Lógicos
    Estruturas de Repetição: LOOP, WHILE e FOR
    Comando EXIT
    Exercícios Práticos

Tratamento de Exceções
    Bloco EXCEPTION
    Tratando um Exceção
    Exceções Pré-Determinadas
    Exceções Não Pré-Determinadas
    Manipulação de Exceções
    Tratamentos mais comuns
    Exercícios Práticos

Records
    Visão Geral
    Composição de Records
    O atributo %RowType
    Manipulação de Records
    Exercícios Práticos

Cursores
    Visão Geral
    Cursores Implícitos e Cursores Explícitos
    Comandos: CURSOR, OPEN, FETCH e CLOSE
    Atributos de um Cursor: %Found, %NotFound, %RowCount, %IsOpen e %RowType
    Preenchimento de Valores ou Preenchimento de Records
    Cursores Parametrizados
    Exercícios Práticos

Operadores Adicionais de Agregação
    Os operadores Rollup e Cube
    O operador Grouping
    O operador Grouping Sets
    O operador Grouping Id
    Exercícios Práticos

Funções de Classificação (ou Funções Analíticas)
    Rank e Dense_Rank
    First e Last
    Lag e Lead
    First_Value e Last_Value
    Exercícios Práticos

Stored Procedures e Functions
    Visão Geral
    Criação, Edição e Exclusão de Stored Procedures e Functions
    Execução de Procedures
    Consumo de Functions
    Parâmetros de Entrada
    Parâmetros de Saída
    Parâmetros de Entrada/Saída
    Trabalhando com Problemas Conhecidos
    Manipulação de Exceções
    Dependências de Objetos
    Recompilação de Stored Procedures x Dependências
    Overload de Procedures
    Comandos Dinâmicos (EXECUTE IMMEDIATE, BINDING VARIABLES)
    Exercícios Práticos

Packages
    Visão Geral
    Especificação da Package
    Corpo da Package
    Criação, Edição e Exclusão de Packages
    Criação de Exceções Personalizadas
    Utilização de Records
    Dependências de Objetos
    Recompile de Packages x Dependências
    Exercícios Práticos

Triggers
    Visão Geral
    Criação, Edição e Exclusão de Triggers
    Tipos de Trigger: Row Level, Statement, Column
    Disparo de uma Trigger
    Modificadores OLD e NEW
    Operadores INSERTING, UPDATING e DELETING
    Triggers INSTEAD OF
    Exercícios Práticos

Pré-Requisitos
Ter realizado o treinamento Oracle 11g Fundamental ou possuir conhecimentos equivalentes
Ter realizado o treinamento Lógica de Programação ou possuir conhecimentos equivalentes

Materiais

Apostila
Apostila de acompanhamento e condução do treinamento


Certificado
Certificado de Participação