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
Perfeito para iniciantes!
Este curso Banco de Dados Oracle 2022 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, elaborado para ser o melhor curso completo para iniciar em Oracle Database, 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, Oracle SQL Developer e Oracle SQL Developer Data Modeler) 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 SQL, tais como Oracle SQL Developer e Oracle SQL*PLUS, configurar conexões no Oracle SQL Developer ao banco de dados Oracle e instalar e utilizar a ferramenta de Modelagem de Dados Oracle Developer Data Modeler.
Além disso, você aprenderá as linguagens Oracle SQL e 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.
Você também aprenderá as fases da Metodologia de Desenvolvimento de Sistemas 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 automaticamente 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 automaticamente 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.
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.
Os 3 pré requisitos na formação de um DBA Oracle
Este curso contém os 3 pré-requisitos (Oracle SQL, Oracle PL/SQL e Modelagem de Banco de Dados) para iniciar a formação de um Administrador de Banco de Dados Oracle (DBA).
Enfim, este curso se destina a quem quer iniciar e aprender na prática Oracle SQL, Oracle PL/SQL e Modelagem de Banco de Dados 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