Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udemy

Oracle PL/SQL Especialista: do Básico ao Avançado - 2022

via Udemy

Overview

Curso direcionado a formar especialistas Oracle PL/SQL do básico ao avançado iniciando literalmente do zero!

What you'll 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

Perfeito para iniciantes!

Este curso é direcionado para formar especialistas Oracle PL/SQL do básico ao avançado iniciando literalmente do zero! Elaborado para ser o melhor curso para você aprender e dominar o Oracle PL/SQL a nível de especialista, incluindo teoria e prática.


Última versão do Oracle

O cursoesta atualizado para a última versão do Oracle que é a versão 21c, seu conteúdo abrange também as versões anteriores 11g, 12c e 18c e 19c.


O que você vai aprender?

Você irá aprender desde onde realizar o download dos softwares da Oracle (Oracle Database 21c XE e Oracle SQL Developer) para estudo e pesquisa, realizar o download dos softwares (Oracle Database XE e SQL Developer), instalar o banco de dados Oracle Database 21c XE para Windows 64 Bits, configurar uma conexão 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 ou DBA

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.
Este curso é a segunda etapa na preparação para um Administrador de Banco de Dados Oracle (DBA).
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.


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 30 dias

Taught by

Emílio Scudero

Reviews

4.7 rating at Udemy based on 1102 ratings

Start your review of Oracle PL/SQL Especialista: do Básico ao Avançado - 2022

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.