Oracle PL/SQL Especialista: do Básico ao Avançado - 2025
Curso direcionado a formar especialistas Oracle PL/SQL do básico ao avançado iniciando literalmente do zero! - 2025
4.74 (1927 reviews)

8,882
students
23.5 hours
content
Jan 2025
last update
$49.99
regular price
What you will learn
Seção 1 - Apresentação do Curso
Apresentação do Curso
Seção 2 - 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 - 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
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
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
Pipelined Table Functions
Seção 34 - Oportunidades de Carreira utilizando Tecnologias Oracle
Oportunidades de Carreira utilizando Tecnologias Oracle
Bonus 1 - Um aperitivo 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
Bonus 2 - Mais um aperitivo do curso Oracle DBA 01 - Oportunidades de Carreira para Oracle DBAs
Oportunidades de Carreira para Oracle DBAs
Related Topics
3245044
udemy ID
6/17/2020
course created date
8/10/2020
course indexed date
Bot
course submited by