Oracle 19c PL/SQL Fundamentos - Completo (Teoria e Prática)
Melhor curso para iniciar em Oracle PL/SQL - Curso na versão 19c abrangendo também as versões anteriores 11g, 12c e 18c
What you will learn
Seção 1 - Apresentação do Curso
Apresentação do Curso
Seção 2 – Instalação do Oracle Database 18c XE
Download e Instalação do Oracle Database 18c XE
Startup e Shutdown da Instância e Serviços do Oracle Database 18c XE
Configurando Serviços Listener e Oracle no Windows
Criando e Testando uma Conexão com o Oracle Database 18c XE
Seção 3 – Instalação do Oracle SQL Developer
Download, Instalação e Configuração de Conexões do Oracle SQL Developer
Seção 4 – Visão Geral do Oracle PL/SQL
Visão Geral do Oracle PL/SQL
Seção 5 – Bloco Anônimo
Bloco Anônimo
Seção 6 – 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 – 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 – 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 – 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 – Tipos Compostos - Variável Tipo PL/SQL Record
Variável Tipo PL/SQL Record
Utilizando o Atributo %ROWTYPE
Seção 11 – 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 – 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 – Tratamento de Exceções
Tratamento de Exceções
Exceções Definidas pelo Desenvolvedor
PRAGMA EXCEPTION INIT
Seção 14 – 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 – 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 – Gerenciando Procedures e Functions
Gerenciando Procedures e Functions
Seção 17 – Gerenciando Dependências de Objetos
Gerenciando Dependências de Objetos
Utilizando as Visões DEPTREE e IDEPTREE
Seção 18 – Debugando Procedures e Functions
Debugando Procedures e Functions
Seção 19 – 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 – 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
Oportunidades de Carreira utilizando Tecnologias Oracle
Why take this course?
Perfeito para iniciantes!
Este curso é direcionado para quem quer aprender Oracle Database PL/SQL literalmente do Zero, elaborado para ser o melhor curso para iniciar em Oracle PL/SQL, incluindo teoria e prática.
Última versão do Oracle
O curso foi desenvolvida na última versão do Oracle que é a versão 19c, mas seu conteúdo abrange também as versões anteriores 11g, 12c e 18c.
O que você vai aprender?
Você irá aprender desde onde realizar o download dos softwares da Oracle (Oracle Database XE e SQL Developer) para estudo e pesquisa, realizar o download dos softwares (Oracle Database XE e SQL Developer), instalar o banco de dados Oracle Database XE para Windows 64 Bits, configurar uma conexão ao Oracle Database XE utilizando Oracle NET, instalar e utilizar as principais ferramentas utilizadas para desenvolvimento em Oracle SQL, tais como SQL Developer e SQL*PLUS, configurar conexões no SQL Developer ao banco de dados Oracle.
Além disso, você aprenderá a linguagem Oracle PL/SQL, 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 e aprender na prática Oracle PL/SQL 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
Slides 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