Programando em PL/SQL

Ref.: OD2 Compra Segura

Durante o curso, os alunos irão aprender os conceitos práticos de utilização do PL/SQL, onde, entre estes, o mesmo conseguirá:
Conceituar as características da linguagem PL/SQL
Controlar o fluxo de código à nível condicional
Gerenciar erros de instante de execução
Efetuar a criação, execução e manutenção de procedures, funções, packages e triggers
.

  • Selecione uma modalidade de treinamento. O valor alterará conforme a opção escolhida.
R$ 658,00 Em até 6x de R$ 109,67 sem juros

Escolha uma opção

Carga Horária

20 H de aula presencial

Curso EAD

É o curso totalmente online, com aulas gravadas, conteúdos, exercícios e muito mais, em uma plataforma interativa.

Curso presencial

É o curso presencial ProWay, em sala reservada.

Curso Ao Vivo

É o treinamento presencial ProWay sendo gravado. Dessa forma o cliente não precisa vir até a instituição participar do curso, ele pode assistir ao vivo de casa, ou gravado posteriormente.

PS: Além dessa vantagem, alguns treinamentos tem dispoínvel aulas exclusivas gravadas que contém todo o conteúdo do curso.

Depoimentos

Objetivo

Durante o curso, os alunos irão aprender os conceitos práticos de utilização do PL/SQL, onde, entre estes, o mesmo conseguirá: Conceituar as características da linguagem PL/SQL Controlar o fluxo de código à nível condicional Gerenciar erros de instante de execução Efetuar a criação, execução e manutenção de procedures, funções, packages e triggers

Público-Alvo

Administradores de redes, analistas de sistemas, desenvolvedores, profissionais do suporte técnico, programadores, web developers, designers, estudantes em TI e entusiastas que queiram investir em desenvolvimento em Oracle.

Pré-Requisitos

Curso ProWay SQL e SQL*Plus ou ter conhecimentos equivalentes.

Conteúdo Programático

Introdução ao PL/SQL

Conceituando a linguagem PL/SQL
Workspace do PL/SQL
Desenvolvendo com PL/SQL
Blocos PL/SQL

Utilizando Procedimentos e Funções
Conectando com o SQL*Plus e SQLDeveloper
Criando Procedimentos e Funções de Banco de Dados
Executando Subprogramas

Blocos Anônimos e Identificadores

Estrutura de um Bloco PL/SQL
Tipos de Programas
As construções de Programas
Utilizando Variáveis
Entendendo Unidades Léxicas
Conceituando Identificadores
Controlando Variáveis em PL/SQL
Conceituando os Tipos de Variáveis
Declarando Variáveis PL/SQL
Conceituando Regras de Nomenclatura
Atribuindo Valores para Variáveis
Utilizando Variáveis e Palavras Chaves
Atributo %TYPE
Declarando Variáveis BOOLEAN
Tipos de Dados Compostos
Variáveis com Tipos de Dados LOB
Variáveis Tipo BIND
Referenciando Variáveis Bind
Sintaxe e Diretrizes de um Bloco PL/SQL
Comentando o Código
Funções SQL em PL/SQL
Conversão de Tipos de Dados
Blocos Aninhados e Escopo de Variáveis
Identificando blocos através de labels
Operadores em PL/SQL
Regras de Precedência
Diretrizes de Programação
Nomenclaturas
Conceituando códigos (identação)

Interação com o  Banco de Dados
Comandos SQL
Recuperando Dados
Manipulando Dados
Evitando Duplicação
Cursor SQL

Estruturas de Controle
Operadores
Regras de Precedência
Tabelas Lógicas
Condições Boleanas
Fluxo de Execução
Comando IF (SE...)
Condições Lógicas
Nulos
Comando CASE
Controle de Repetições (LOOP)

Tipos Compostos Records e Collections
Objetivos
PL/SQL Records
Criando um PL/SQL Record
Referenciando e Inicializando Registros
Atributo %ROWTYPE
Vantagens da Utilização de %ROWTYPE
O que é uma Collection?
Associative Arrays
Criando um Associative Array
Estrutura de um Associative Array
Utilizando um Associative Array
Associative Array de Registros
Nested Table
Criando uma Nested Table
Utilizando Nested Tables
Varrays
Criando um Varray
Utilizando Varrays
Utilizando Métodos de Collections
Exemplo de utilização dos métodos de Collections

Cursores Explícitos
Cursores
Atributos de Cursores Explícitos
Cursores e Variáveis records
Cursores com Parâmetros

Tratamento de Exceções
Regras para o Tratamento de Exceções
Tratando Erros Pré-Definidos do Servidor Oracle
Interrupções
Exceções Definidas pelo Desenvolvedor

Procedures
Criando Procedures de Banco de Dados
Parâmetros
Métodos de passagem de Parâmetros
Executando Procedures
Removendo Procedures de Banco de Dados

Funções
Criando Funções de Banco de Dados
Utilizando Funções em comandos SQL
Utilizando Parâmetros

Administrando Subprogramas
Administrando Procedures
Consultando o Source Code
Consultando a Lista de Parâmetros
Administrando Dependências
Re-compilando Procedures e Funções

Packages
O Que são Packages
Criando Packages (BD, Specification, Body...)
Removendo Packages
Referenciando Componentes de Packages
Administrando Dependências em Packages

Database DML Triggers
Criando Database DML Triggers
DML Triggers Sob Linha e em Comando
Sequência de disparo
Triggers em Nível de Linha
Mutating Tables
Administrando Database Triggers
Consultando o Source Code



Aproveite Também

Desenvolvendo Aplicações com SAP-ABAP

R$ 4.989,00

6x de R$ 831,50 S/ JUROS

Formação Android

R$ 2.188,00

6x de R$ 364,67 S/ JUROS

C# Fundamentos

R$ 898,00

6x de R$ 149,67 S/ JUROS