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)
Udemy
platform
Português
language
Databases
category
Oracle PL/SQL e Oracle PL/SQL Avançado - Completo 2025
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

3055742
udemy ID
4/26/2020
course created date
6/24/2020
course indexed date
Bot
course submited by
Oracle PL/SQL e Oracle PL/SQL Avançado - Completo 2025 - | Comidoc