What you'll learn:
- Seção 1 - Apresentação do curso
- Apresentação do curso
- Seção 2 - Oracle SQL - Instalação do Oracle Database 21c XE
- Oracle SQL - 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 - Oracle SQL - 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 - Oracle SQL - Visão Geral do Oracle Database
- Oracle SQL - Visão Geral do Oracle Database
- Seção 5 - Oracle SQL - Introdução ao SQL
- Oracle SQL - Introdução ao SQL
- Seção 6 - Oracle SQL - Consultando dados utilizando o comando SQL SELECT
- Oracle SQL - Consultando dados utilizando o comando SQL SELECT
- Seção 7 Oracle SQL - Restringindo e Ordenando Dados
- Oracle SQL - Restringindo e Ordenando Dados
- Seção 8 - Oracle SQL - Utilizando Funções Single Row
- Oracle SQL - Utilizando Funções Single Row
- Seção 9 - Oracle SQL - Utilizando Funções de Conversão e Expressões Condicionais
- Oracle SQL - Utilizando Funções de Conversão e Expressões Condicionais
- Seção 10 - Oracle SQL - Agregando dados utilizando Funções de Grupo
- Oracle SQL - Agregando dados utilizando Funções de Grupo
- Oracle SQL - Criando e Selecionando Grupos
- Seção 11 - Oracle SQL - Exibindo dados a partir de Múltiplas Tabelas
- Oracle SQL - Exibindo dados a partir de Múltiplas Tabelas
- Oracle SQL - Nonequijoins
- Oracle SQL - INNER Joins
- Oracle SQL - OUTER Joins
- Oracle SQL - Produto Cartesiano
- Oracle SQL - Joins utilizando sintaxe Oracle
- Seção 12 - Oracle SQL - Utilizando Sub-Consultas
- Oracle SQL - Sub-Consultas Single-Row
- Oracle SQL - Sub-Consultas Multiple-row
- Oracle SQL - Utilizando operadores EXISTS e NOT EXISTS
- Oracle SQL - Utilizando Sub-consulta correlacionada
- Oracle SQL - Utilizando Sub-consultas Multiple-Column
- Oracle SQL - Utilizando Sub-consultasna Cláusula FROM
- Seção 13 - Oracle SQL - Operadores SET
- Oracle SQL - Operadores SET
- Seção 14 Oracle - SQL - Comandos DML Manipulando dados
- Oracle SQL - Comandos DML Manipulando dados
- Seção 15 - Oracle SQL - Comandos DDL
- Oracle SQL - Criando e Gerenciando Tabelas
- Oracle SQL - Alterando a Estrutura da Tabela
- Seção 16 - Oracle SQL - Criando e Gerenciando Constraints
- Oracle SQL - Criando Constraints na criação da Tabela
- Oracle SQL - Gerenciando Constraints
- Seção 17 - Oracle SQL - Criando e Gerenciando Visões
- Oracle SQL - Criando e Gerenciando Visões
- Seção 18 - Oracle SQL - Criando e Gerenciando Sequencias
- Oracle SQL - Criando e Gerenciando Sequencias
- Seção 19 - Oracle SQL - Criando e Gerenciando Índices
- Oracle SQL - Criando e Gerenciando Índices
- Seção 20 - Oracle SQL - Criando Sinônimos
- Oracle SQL - Criando Sinônimos
- Seção 21 - Oracle SQL - Utilizando o SQL*PLUS
- Oracle SQL - Utilizando o SQL*PLUS
- Seção 22 - Oracle PL/SQL - Visão Geral do Oracle PL/SQL
- Oracle PL/SQL - Visão Geral do Oracle PL/SQL
- Seção 23 - Oracle PL/SQL- Bloco Anônimo
- Oracle PL/SQL - Bloco Anônimo
- Seção 24 - Oracle PL/SQL - Declaração de Identificadores - Variáveis e Constantes
- Oracle PL/SQL - Definindo Identificadores – Variáveis
- Oracle PL/SQL - Definindo Identificadores - Constantes
- Oracle PL/SQL - Tipos de Dados no PL/SQL - Datatypes
- Oracle PL/SQL - Variável Bind
- Seção 25 - Oracle PL/SQL - Sintaxe e Diretrizes de um Bloco PL/SQL
- Oracle PL/SQL - Sintaxe e Diretrizes de um Bloco PL/SQL
- Oracle PL/SQL - Utilizando Funções no bloco PL/SQL
- Oracle PL/SQL - Blocos Aninhados e Escopo de Identificadores (variáveis e constantes)
- Oracle PL/SQL - Padrões de codificação sugeridos
- Seção 26 - Oracle PL/SQL - Utilizando comandos SQL no PL/SQL
- Oracle PL/SQL - Utilizando comandos SQL no PL/SQL
- Oracle PL/SQL - Utilizando o comando SELECT no PL/SQL
- Oracle PL/SQL - Utilizando o comando INSERT no PL/SQL
- Oracle PL/SQL - Utilizando o comando UPDATE no PL/SQL
- Oracle PL/SQL - Utilizando o comando DELETE no PL/SQL
- Oracle PL/SQL - Controlando Transações de banco de dados no PL/SQL
- Oracle PL/SQL - Cursor Implícito
- Seção 27 - Oracle PL/SQL - Estruturas de Controle
- Oracle PL/SQL - Operadores PL/SQL e Regra de precedência
- Oracle PL/SQL - Utilizando o comando IF
- Oracle PL/SQL - Utilizando o comando CASE
- Oracle PL/SQL - LOOP básico
- Oracle PL/SQL - FOR LOOP
- Oracle PL/SQL - WHILE LOOP
- Oracle PL/SQL Controlando LOOPs aninhados
- Seção 28 - Oracle PL/SQL - Tipos Compostos - Variável Tipo PL/SQL Record
- Oracle PL/SQL - Variável Tipo PL/SQL Record
- Oracle PL/SQL - Utilizando o Atributo %ROWTYPE
- Seção 29 - Oracle PL/SQL - Tipos Compostos - Collections
- Oracle PL/SQL - Collections - Associative Array
- Oracle PL/SQL - Associative Array of Records - Bulk Collect
- Oracle PL/SQL - Collections - Nested Table
- Oracle PL/SQL - Nested Table of Records - Bulk Collect
- Oracle PL/SQL - Collections - Varray
- Oracle PL/SQL - Varray of Records - Bulk Collect
- Oracle PL/SQL - Utilizando Métodos para controlar Collections
- Seção 30 - Oracle PL/SQL - Cursor Explícito
- Oracle PL/SQL - Controlando um Cursor Explícito
- Oracle PL/SQL - Controlando um Cursor Explícito utilizando CURSOR FOR LOOP
- Oracle PL/SQL - Cursor Explícito com Parâmetros
- Oracle PL/SQL - Cursor Explícito com SELECT FOR UPDATE
- Seção 31 - Oracle PL/SQL - Tratamento de Exceções
- Oracle PL/SQL - Tratamento de Exceções
- Oracle PL/SQL - Exceções Definidas pelo Desenvolvedor
- Oracle PL/SQL - PRAGMA EXCEPTION INIT
- Seção 32 - Oracle PL/SQL - Procedures de Banco de Dados
- Oracle PL/SQL - Criando Procedures de Banco de Dados
- Oracle PL/SQL - Utilizando Parametros tipo IN
- Oracle PL/SQL - Utilizando Parametros tipo OUT e IN OUT
- Oracle PL/SQL - Métodos de passagem de Parâmetros
- Oracle PL/SQL - Recompilando Procedures de Banco de Dados
- Oracle PL/SQL - Removendo Procedures de Banco de Dados
- Seção 33 - Oracle PL/SQL - Funções de Banco de Dados
- Oracle PL/SQL - Criando Funções de Banco de Dados
- Oracle PL/SQL - Utilizando Funções em comandos SQL
- Oracle PL/SQL - Recompilando Funções de Banco de Dados
- Oracle PL/SQL - Removendo Funções de Banco de Dados
- Seção 34 - Oracle PL/SQL - Gerenciando Procedures e Functions
- Oracle PL/SQL - Gerenciando Procedures e Functions
- Seção 35 - Oracle PL/SQL - Gerenciando Dependências de Objetos
- Oracle PL/SQL - Gerenciando Dependências de Objetos
- Oracle PL/SQL - Utilizando as Visões DEPTREE e IDEPTREE
- Seção 36 - Oracle PL/SQL - Debugando Procedures e Functions
- Oracle PL/SQL - Debugando Procedures e Functions
- Seção 37 - Oracle PL/SQL - Packages de Banco de Dados
- Oracle PL/SQL - Criando Packages de Banco de Dados - Conceitos
- Oracle PL/SQL - Criando o Package Specification
- Oracle PL/SQL - Criando o Package Body
- Oracle PL/SQL - Referenciando Componentes de uma Package
- Oracle PL/SQL - Procedimento de uma unica execução na Seção & Debuger
- Oracle PL/SQL - Recompilando uma Package
- Oracle PL/SQL - Removendo uma Package
- Oracle PL/SQL - Vantagens e Benefícios do uso de Packages
- Seção 38 - Oracle PL/SQL - Database DML Triggers
- Oracle PL/SQL - Database DML Triggers
- Oracle PL/SQL - Database DML Triggers a Nível de Comando
- Oracle PL/SQL - Database DML Triggers a Nível de Linha
- Oracle PL/SQL - Regras de Mutating Tables
- Oracle PL/SQL - Desabilitando e Habilitando Database DML Triggers
- Oracle PL/SQL - Consultando Database DML Triggers pelo Dicionário de Dados
- Oracle PL/SQL - Removendo uma Database DML Trigger
- Seção 39 - Modelagem de Dados - Instalação do Oracle SQL Developer Data Modeler
- Modelagem de Dados - Instalação do Oracle SQL Developer Data Modeler
- Seção 40 - Modelagem de Dados - Metodologia Oracle
- Modelagem de Dados - Fases da Metodologia Oracle
- Modelagem de Dados - Fases do Desenvolvimento do Banco de Dados
- Seção 41 - Modelagem de Dados - Modelagem de Dados Conceitual
- Modelagem de Dados - Características do Diagrama E.R.
- Modelagem de Dados - Entidade
- Modelagem de Dados - Atributos
- Modelagem de Dados - Convenções do Diagrama E.R.
- Modelagem de Dados - Instâncias de Entidades
- Modelagem de Dados - Identificador Único
- Modelagem de Dados - Identificando Entidades
- Modelagem de Dados - Relacionamentos
- Modelagem de Dados - Tipos de Relacionamentos
- Modelagem de Dados - Identificando Relacionamentos
- Modelagem de Dados - LayOut do Diagrama E.R.
- Modelagem de Dados - Refinando Atributos
- Modelagem de Dados - Refinando Identificadores Únicos
- Seção 42 - Modelagem de Dados - Modelagem de Dados Avançada (Detalhada)
- Modelagem de Dados - Normalização do Modelo de Dados
- Modelagem de Dados - Modelando Dados Hierárquicos
- Modelagem de Dados - Resolvendo Relacionamentos M para M
- Modelagem de Dados - Relacionamentos Recursivos
- Modelagem de Dados - Supertipos e Subtipos
- Modelagem de Dados - Relacionamentos Exclusivos
- Modelagem de Dados - Modelando Dados considerando o Tempo
- Modelagem de Dados - Relacionamentos Complexos
- Seção 43 - Modelagem de Dados - Database Design - Projeto do Banco de Dados
- Modelagem de Dados - Fases do Database Design
- Modelagem de Dados - Database Design Inicial
- Modelagem de Dados - Implementação de Relacionamentos Exclusivos (Arcos)
- Modelagem de Dados - Implementação de Supertipos e Subtipos
- ModelageDatabase Design Inicial com Utilitário Engenharia para Modelo Relacional
- Modelagem de Dados - Database Design Adicional
- Modelagem de Dados - Avaliar necessidade de Desnormalização
- Seção 44 - Modelagem de Dados - Construção
- Modelagem de Dados - Geração dos comandos DDL
- Modelagem de Dados - Criação do Usuário Owner dos objetos
- Modelagem de Dados - Execução dos comandos DDL
- Seção 45 - 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
Perfeito para iniciantes!
Este curso Banco de Dados Oracle 2025 Completo é direcionado para quem quer aprender Oracle SQL, PL/SQL e Modelagem de Banco de Dados utilizando a Metodologia Oracle (Oracle Method) literalmente do Zero.
Este curso é direcionado para formar especialistas em Modelagem de Banco de Dados Oracle utilizando a Metodologia Oracle iniciando literalmente do zero!
Este curso é direcionado para formar especialistas Oracle SQL iniciando literalmente do zero!
Este curso é direcionado para formar especialistas Oracle PL/SQL iniciando literalmente do zero!
Elaborado para ser o melhor curso completo para iniciar em Oracle Database (Oracle SQL, PL/SQL e Modelagem de Banco de Dados), incluindo teoria e prática.
Última versão do Banco de Dados 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 10g, 11g, 12c e 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 SQL Developer Data Modeler, 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 SQL Developer Data Modeler, Oracle Database 21c XE e Oracle SQL Developer para estudo e pesquisa.
Você irá aprender a instalar e configurar os softwares Oracle SQL Developer Data Modeler, 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 SQL, tais como Oracle SQL Developer e Oracle SQL*PLUS, configurar conexões no Oracle SQL Developer ao banco de dados Oracle.
O curso foi desenvolvido utilizando a Metodologia de Modelagem de Dados da Oracle e a última versão do excelente software de modelagem de dados Oracle SQL Developer Data Modeler.
Você aprenderá as fases da Metodologia da Oracle e as técnicas de Modelagem de Dados básicas e avançadas, todos os conhecimentos teóricos apresentados serão totalmente demonstrados na prática para que você possa entender e realizar na prática todos os conhecimentos apresentados no curso.
Você aprenderá a realizar a Modelagem de Dados (lógica) e a partir de sua conclusáo gerar automáticamente e refinar o Projeto do Banco de Dados (database design) que implementa o Modelo de Dados.
Você aprenderá a realizar o Projeto de Banco de Dados (database design) e a partir de sua conclusão gerar automáticamente os comandos (DDL) que criam os objetos de banco de dados que implementam o Projeto de Banco de Dados, gerando 100% do seu projeto a partir do seu Modelo de Dados.
Além disso, você aprenderá a linguagem Oracle SQL 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.
Além disso, você aprenderá a linguagem Oracle PL/SQL 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.
Os 3 pilares na Formação de um Desenvolvedor Oracle
Este curso contém os 3 pilares na formação para um Desenvolvedor Oracle (Oracle SQL, Oracle PL/SQL e Modelagem de Banco de Dados), que são requisitos fundamentais para atuar em desenvolvimento de sistemas corporativos, aplicativos, Business Intelligence ou Data Science utilizando tecnologia Oracle.certificações Oracle.
Enfim, este curso se destina a quem quer iniciar do zero e aprender na prática Oracle SQL a nível de Especialista, ou para quem deseja iniciar a preparação para conquistar.
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.
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 Modelagem de Banco de Dados Oracle, 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