Oracle PL/SQL e Oracle PL/SQL Avançado - Completo 2025
Melhor curso para aprender Oracle PL/SQL e Oracle PL/SQL Avançado - Iniciando literalmente do zero! - 2025
4.56 (18 reviews)

150
students
24 hours
content
Jan 2025
last update
$19.99
regular price
What you will learn
Seção 1 - Apresentação do Curso
Apresentação do Curso
Seção 2 – PL/SQL Fundamentos - Instalação do Oracle Database 21c XE
Download e Instalação do Oracle Database 21c XE
Configurando o LISTENER e o TNSNAMES - Criando e testando uma Conexão Local
Seção 3 - PL/SQL Fundamentos - Download e Instalação do Oracle SQL Developer
Download, Instalação e Configuração de Conexões do Oracle SQL Developer
Download e Instalação do Oracle SQL Developer
Criando uma conexão para o usuário SYS (dba) e HR no Oracle SQL Developer
Seção 4 - PL/SQL Fundamentos - Visão Geral do Oracle PL/SQL
Visão Geral do Oracle PL/SQL
Seção 5 - PL/SQL Fundamentos - Bloco Anônimo
Bloco Anônimo
Seção 6 - PL/SQL Fundamentos - Declaração de Identificadores - Variáveis e Constantes
Definindo Identificadores – Variáveis
Definindo Identificadores – Constantes
Tipos de Dados no PL/SQL – Datatypes
Variável Bind
Seção 7 - PL/SQL Fundamentos - Sintaxe e Diretrizes de um Bloco PL/SQL
Sintaxe e Diretrizes de um Bloco PL/SQL
Utilizando Funções no bloco PL/SQL
Blocos Aninhados e Escopo de Identificadores (variáveis e constantes)
Padrões de codificação sugeridos
Seção 8 - PL/SQL Fundamentos - Utilizando comandos SQL no PL/SQL
Utilizando comandos SQL no PL/SQL
Utilizando o comando SELECT no PL/SQL
Utilizando o comando INSERT no PL/SQL
Utilizando o comando UPDATE no PL/SQL
Utilizando o comando DELETE no PL/SQL
Controlando Transações de banco de dados no PL/SQL
Cursor Implícito
Seção 9 - PL/SQL Fundamentos - Estruturas de Controle
Operadores PL/SQL e Regra de precedência
Utilizando o comando IF
Utilizando o comando CASE
LOOP básico
FOR LOOP
WHILE LOOP
Controlando LOOPs aninhados
Seção 10 - PL/SQL Fundamentos - Tipos Compostos - Variável Tipo PL/SQL Record
Variável Tipo PL/SQL Record
Utilizando o Atributo %ROWTYPE
Seção 11 - PL/SQL Fundamentos - Tipos Compostos - Collections
Collections - Associative Array
Associative Array of Records - Bulk Collect
Collections - Nested Table
Nested Table of Records - Bulk Collect
Collections – Varray
Varray of Records - Bulk Collect
Utilizando Métodos para controlar Collections
Seção 12 - PL/SQL Fundamentos - Cursor Explícito
Controlando um Cursor Explícito
Controlando um Cursor Explícito utilizando CURSOR FOR LOOP
Cursor Explícito com Parâmetros
Cursor Explícito com SELECT FOR UPDATE
Seção 13 - PL/SQL Fundamentos - Tratamento de Exceções
Tratamento de Exceções
Exceções Definidas pelo Desenvolvedor
PRAGMA EXCEPTION INIT
Seção 14 - PL/SQL Fundamentos - Procedures de Banco de Dados
Criando Procedures de Banco de Dados
Utilizando Parametros tipo IN
Utilizando Parametros tipo OUT e IN OUT
Métodos de passagem de Parâmetros
Recompilando Procedures de Banco de Dados
Removendo Procedures de Banco de Dados
Seção 15 - PL/SQL Fundamentos - Funções de Banco de Dados
Criando Funções de Banco de Dados
Utilizando Funções em comandos SQL
Recompilando Funções de Banco de Dados
Removendo Funções de Banco de Dados
Seção 16 - PL/SQL Fundamentos - Gerenciando Procedures e Functions
Gerenciando Procedures e Functions
Seção 17 - PL/SQL Fundamentos - Gerenciando Dependências de Objetos
Gerenciando Dependências de Objetos
Utilizando as Visões DEPTREE e IDEPTREE
Seção 18 - PL/SQL Fundamentos - Debugando Procedures e Functions
Debugando Procedures e Functions
Seção 19 - PL/SQL Fundamentos - Packages de Banco de Dados
Criando Packages de Banco de Dados – Conceitos
Criando o Package Specification
Criando o Package Body
Referenciando Componentes de uma Package
Procedimento de uma unica execução na Seção & Debuger
Recompilando uma Package
Removendo uma Package
Vantagens e Benefícios do uso de Packages
Seção 20 - PL/SQL Fundamentos - Database DML Triggers
Database DML Triggers
Database DML Triggers a Nível de Comando
Database DML Triggers a Nível de Linha
Regras de Mutating Tables
Desabilitando e Habilitando Database DML Triggers
Consultando Database DML Triggers pelo Dicionário de Dados
Removendo uma Database DML Trigger
Seção 21 - PL/SQL Avançado - Instalação do Oracle Database 21c XE
Download e Instalação do Oracle Database 21c XE
Configurando o LISTENER e o TNSNAMES - Criando e testando uma Conexão Local
Seção 22 - PL/SQL Avançado - Download e Instalação do Oracle SQL Developer
Download e Instalação do Oracle SQL Developer
Criando uma conexão para o usuário SYS (dba) no Oracle SQL Developer
Criando o Usuário HR
Criando uma conexão para o usuário HR no SQL Developer
Criando os objetos do schema do usuário HR
Populando os objetos do schema do usuário HR
Criando Índices, inserindo comentários e outros no schema do usuário HR
Seção 23 - PL/SQL Avançado - Utilizando SYS_REFCURSOR
Utilizando SYS_REFCURSOR
Seção 24 - PL/SQL Avançado - Bulk Collect
Bulk Collect
Associative Array of Records - Bulk Collect
Nested Table of Records - Bulk Collect
Varray of Records - Bulk Collect
Utilizando Métodos para controlar Collections
Seção 25 - PL/SQL Avançado - Bulk Collect - FOR ALL e LIMIT
Bulk Collect e For ALL
Bulk Collect com LIMIT
Seção 26 - PL/SQL Avançado - SQL Dinâmico - Execute Immediate e variáveis Bind
SQL Dinâmico - Execute Immediate
SQL Dinâmico - Execute Immediate e variáveis Bind
Seção 27 - PL/SQL Avançado - SQL Dinâmico - DBMS_SQL
SQL Dinâmico - DBMS_SQL
Seção 28 - PL/SQL Avançado - Cursor Explícito com SQL Dinâmico
Cursor Explícito com SQL Dinâmico
Seção 29 - PL/SQL Avançado - Package DBMS_SCHEDULER
Visão Geral da Package DBMS_SCHEDULER
Criando um Programa
Criando uma Agenda
Criando um Job
Seção 30 - PL/SQL Avançado - Package UTL_FILE
Utilizando a Package UTL_FILE para ler e gravar arquivos
Seção 31 - PL/SQL Avançado - FLASHBACK
Package DBMS_FLASHBACK
Flashback Query
Flashback Drop
Flashback Table
Seção 32 - PL/SQL Avançado - LOBs – Large Objects
LOBs - Introdução
Utilizando CLOBs
Utilizando BLOBs
Utilizando BFILE
Seção 33 - PL/SQL Avançado - Table Functions
Criação de Objetos
Table Functions
Pipeline Table Functions
Seção 34 - Oportunidades de Carreira utilizando Tecnologias Oracle
Oportunidades de Carreira utilizando Tecnologias Oracle
Seção 35 - Bonus 1 - Uma provinha do curso Oracle DBA 01 - Oracle e suas Tecnologias
Visão Geral do Oracle RDBMS
Tipos de Releases do Banco de Dados Oracle
Tipos de Licenças do Banco de Dados Oracle
Tecnologias para o Banco de Dados Oracle
Sobre o Administrador de Banco de Dados Oracle
Seção 36 - Bonus 2 - Mais uma provinha - Oportunidades de Carreira para Oracle DBAs
Oportunidades de Carreira para Oracle DBAs
Related Topics
3055742
udemy ID
4/26/2020
course created date
6/24/2020
course indexed date
Bot
course submited by