When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

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

This Course Includes
udemy
4.7 (25 reviews )
23h 46m
english
Online - Self Paced
professional certificate
Udemy
About Oracle PL/SQL e Oracle PL/SQL Avançado - Completo 2025
Perfeito para iniciantes!
Este curso é o melhor curso para estudar e aprender Oracle SQL e Oracle Avançado iniciando literalmente do zero!
Elaborado para ser o melhor curso para você aprender e dominar o Oracle SQL a nível de especialista, incluindo teoria e prática.
Última versão do Banco de Dados Oracle
O curso esta atualizado para a última versão do Oracle que é a versão 21c, seu conteúdo abrange também as versões anteriores 10g, 11g, 12c, 18c e 19c.
O que você vai aprender?
Você irá aprender a criar e registrar uma conta Oracle e utilizar o Oracle Technical Resources (Oracle OTN) para realizar o download e instalação dos softwares: Oracle Database 21c XE e Oracle SQL Developer para estudo e pesquisa.
Você irá aprender desde como e onde realizar o download gratuito dos softwares Oracle Database 21c XE e Oracle SQL Developer para estudo e pesquisa.
Você irá aprender a instalar e configurar os softwares Oracle Database 21c XE e Oracle SQL Developer para estudo e pesquisa.
Você irá aprender a configurar usuários e suas conexões ao Oracle Database 21c XE utilizando Oracle NET, instalar e utilizar as principais ferramentas utilizadas para desenvolvimento em Oracle PL/SQL, tais como Oracle SQL Developer e Oracle SQL
PLUS, configurar conexões no Oracle SQL Developer ao banco de dados Oracle.
Além disso, você aprenderá a linguagem Oracle PL/SQL do básico ao avançado iniciando literalmente do zero! Todos os conhecimentos teóricos apresentados serão totalmente demonstrados na prática, todas as práticas além de demonstradas serão disponibilizadas para download para que você possa tirar quaisquer dúvidas e executar todos os comandos realizados no curso.
A segunda etapa para um Desenvolvedor Oracle
Este curso é o melhor curso para estudar e aprender Oracle PL/SQL e Oracle PL/SQL Avançado iniciando literalmente do zero!
Este curso é a segunda etapa na preparação para um Desenvolvedor Oracle que poderá atuar em desenvolvimento de sistemas corporativos, aplicativos, Business Intelligence ou Data Science.
Enfim, este curso se destina a quem quer iniciar do zero e aprender na prática Oracle PL/SQL a nível de Especialista, ou para quem deseja iniciar a preparação para conquistar certificações Oracle.
Pré-requisito para a Formação Oracle DBA
Estes cursos são pré-requisitos na preparação para um Administrador de Banco de Dados Oracle (DBA). Enfim, este curso se destina a quem quer iniciar e aprender na prática Oracle SQL do básico ao avançado ou para quem deseja iniciar a preparação para conquistar certificações Oracle.
Além de todo o conhecimento incrível que você vai adquirir, você ainda ganha:
Acesso vitalício ao curso e todas as suas atualizações
Vídeo aulas e todos os recursos adicionais usados no curso
Arquivos scripts de todas as práticas realizadas no curso disponibilizados para download
Certificado de conclusão online do curso
Meu suporte personalizado e respostas as suas dúvidas
A Udemy possui uma política de reembolso de 7 dias
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 Show moreShow less.