Curso de Oracle - Desenvolvedor

Aprenda todos os recursos necessários para a utilização do banco de dados Oracle na sua rotina diária de desenvolvedor.

Veja uma aula de exemplo

Plano de acesso Anual

economize R$480
de 12x de R$97
por: 12x de R$57
ou R$ 684,00 à vista
  • 1 ano de acesso a todos os cursos da plataforma e muito mais!

Plano de acesso Mensal

Recorrente e sem fidelidade
por apenas
R$97/mês
Pagamento recorrente no boleto
ou cartão de crédito
  • 30 dias de acesso a todos os cursos da plataforma e muito mais!
Conheça os nossos planos de acesso total aos cursos
  • Conteúdo + de 4.000 horas de conteúdo
  • Conteúdo + de 200.000 alunos capacitados
  • Conteúdo + de 12 anos de experiência em EAD
  • Conteúdo cursos novos toda quarta-feira
Quero conhecer os planos

Sobre o curso

O Oracle é um dos bancos de dados mais tradicionais do mundo, principalmente quando falamos de ambientes corporativos. Em constante evolução desde a década de 70, o Oracle já passou por muitos paradigmas. Já existiram versões do Oracle otimizadas para aplicações de internet (Oracle i) e também para ambientes de alta escalabilidade (Oracle g). Atualmente, o Oracle segue aderindo de maneira mais efetiva aos princípios de cloud computing, estando na versão 12 c. Dominar o Oracle é essencial para desenvolvedores que desejam ingressar de maneira especial no mercado corporativo, mercado onde o Oracle exerce uma grande hegemonia perante outras soluções de bancos de dados

Conhecimentos adquiridos

Neste curso abordaremos tudo o que você precisa saber para trabalhar no dia a dia com Oracle. Através de conteúdo apostilado e vídeo aulas, você aprenderá os comandos e recursos disponíveis neste banco de dados, além de poder responder exercícios que ajudam na fixação do conteúdo. Dentre várias outras coisas, você irá: - Entender os conceitos essenciais para utilização do Oracle como banco de dados; - Entender conceitos básicos de bancos de dados em geral, como os conceitos de tabelas, relações, chaves primárias, chaves estrangeiras, entre outros; - Utilizar corretamente os variados tipos de dados que o Oracle oferece; - Utilizar estruturas mais complexas do Oracle, como funções e stored procedures; - Criar views para definir exibições padrão dos dados;

Para quem é esse curso?

Este curso é destinado a desenvolvedores e DBAs que lidam com bases de dados Oracle em seu dia-a-dia.

Quais os pré-requisitos para esse curso?

Os pré-requisitos não são obrigatórios, são apenas sugestões. Eles dão uma base de parte do conhecimento que é interessante ter para um bom aproveitamento nesse curso.

  • Curso com 6h09 horas de vídeos
  • Curso com certificado de 32 horas
  • Curso com 29 exercícios de fixação
Ambiente do Curso
VirtualBox 5.x ou superior
Metodologia
Videoaulas
Texto e imagens
Início imediato
Exemplos práticos
Testes de aprendizado
Desafios de código
Baixar esta ementa

1 - Introdução
Bem-vindo! Visualizar
SQL
Breve história do Oracle
Como o Oracle é versionado?
O Oracle hoje
2 - Preparação do ambiente
O que iremos instalar?
Instalação do VirtualBox
Importação da máquina virtual no VirtualBox
3 - Bancos de dados
O que são banco de dados? Visualizar
Primeiros contatos com o Oracle Visualizar
Exercícios
4 - Tabelas
O que são tabelas? Visualizar
Criação de tabelas no Oracle Visualizar
Tipos de dados básicos
Restrições em colunas
Definição de valores-padrão com a cláusula DEFAULT
Chaves primárias
Chaves estrangeiras
Entidades e relações
Tipos de dados: caracteres - Parte 01
Tipos de dados: caracteres - Parte 02
Diferença entre precisão e escala Visualizar
Tipos de dados: números - Parte 01
Tipos de dados: números - Parte 02
Tipos de dados: datas - Parte 01
Tipos de dados: datas - Parte 02
Tipos de dados: binários
Criando tabelas com o Oracle
Oracle e chaves primárias
Gerando valores com sequences
A tabela especial DUAL
Exercícios
5 - Manipulando informações em tabelas
Inserindo dados em tabelas
Exibindo os dados de uma tabela
Operadores de comparação
Alterando dados em uma tabela
Excluindo dados de uma tabela
Aliases
A cláusula DISTINCT
Ordenação de registros com a cláusula ORDER BY
Explorando a cláusula WHERE
Inserindo registros em tabelas com sequences
Utilizando sequences como valor-padrão
Uma novidade no Oracle 12c: campos de identidade - Parte 01
Uma novidade no Oracle 12c: campos de identidade - Parte 02
Constraints de unicidade
Constraints de verificação
Exercícios
6 - Obtendo dados de várias tabelas: cláusula JOIN
O que fazer quando as informações vêm de mais de uma tabela?
Junções
GROUP BY
HAVING
Uma discussão sobre relações - Parte 01
Uma discussão sobre relações - Parte 02
Uma discussão sobre relações - Parte 03
Uma discussão sobre relações - Parte 04
Explorando funções do Oracle: a função TO_CHAR
Alterando tabelas e outras estruturas
Atualizando linhas de uma tabela
Uma discussão sobre o ROWID
Recuperando a data atual: SYSDATE
Relações de múltipla cardinalidade
Utilizando JOINS: Parte 01
Utilizando JOINS: produtos cartesianos e a cláusula WHERE - Parte 02
Utilizando JOINS: INNER JOIN - Parte 03 Visualizar
Utilizando JOINS: LEFT JOIN - Parte 04
Utilizando JOINS: RIGHT JOIN - Parte 05
Utilizando JOINS: OUTER JOINS - Parte 06
Utilizando JOINS: múltiplas junções - Parte 07
Manipulando os dados durante a projeção - Parte 01
Manipulando os dados durante a projeção - Parte 02
Manipulando os dados durante a projeção - Parte 03
Manipulando os dados durante a projeção - Parte 04
Exercícios
7 - Funções
O que são funções?
User functions
Funções escalares próprias do Oracle mais comuns
O que são packages?
Criando funções no Oracle - Parte 01
Criando funções no Oracle - Parte 02
Exercícios
8 - Visões
O que são visões?
O que é uma view?
Criando Views
Criando views no Oracle
Oracle e views materializadas - Parte 01 Visualizar
Oracle e views materializadas - Parte 02
Exercícios
9 - Stored Procedures
O que é PL/SQL?
Funcionamento do engine PL/SQL
O que são stored procedures?
Variáveis
Constantes
Cursores
Oracle e Stored Procedures: primeiros contatos - Parte 01 Visualizar
Oracle e Stored Procedures: blocos anônimos - Parte 02
Oracle e Stored Procedures: cursores - Parte 03
Oracle e Stored Procedures: parâmetros de entrada e saída - Parte 04
Oracle e Stored Procedures: stored procedures mais elaboradas - Parte 05
Exercícios
10 - Conclusão
Conclusão
Depoimento / Brinde

Conheça nossos
planos de acesso!

Plano de acesso Anual

economize R$480
de 12x de R$97
por: 12x de R$57
ou R$ 684,00 à vista
  • 1 ano de acesso a todos os cursos
  • Plano de carreira personalizado
  • Cursos novos toda semana
  • Certificados digitais inclusos
  • Suporte direto com professores
  • Suporte com SLA de 4 horas úteis
  • Aplicativos para Android e iOS
  • Acesso offline através dos apps

Plano de acesso Mensal

Recorrente e sem fidelidade
por apenas
R$97/mês
Pagamento recorrente no boleto
ou cartão de crédito
  • 30 dias de acesso a todos os cursos
  • Plano de carreira personalizado
  • Cursos novos toda semana
  • Certificados digitais inclusos
  • Suporte direto com professores
  • Suporte com SLA de 4 horas úteis
  • Aplicativos para Android e iOS
  • Acesso offline através dos apps

Resultados de quem
já é nosso aluno!

  • Texto bem formulado, ambiente agradável e conteúdo de ótima qualidade. Parabéns mais uma vez, TreinaWeb! Rodrigo Afonso (Guaratuba - PR) Oracle - Desenvolvedor
    Rodrigo Afonso
  • Texto bem formulado, ambiente agradável e conteúdo de ótima qualidade. Parabéns mais uma vez, TreinaWeb! Rodrigo Afonso (Teresina - PI) Oracle - Desenvolvedor
    Rodrigo Afonso
  • O curso é muito didático, prático e possui um bom ambiente de estudos e a equipe de suporte responde bem rápido as dúvidas. Parabéns, que Deus continue abençoando vocês. Márcio Camilo (Belo Horizonte - MG) Oracle - Desenvolvedor
    Márcio Camilo
  • Muito bom o material utilizado, didatica clara e objetiva do instrutor. Obrigado por proporcionar conhecimento. Obrigado ! Rodrigo Teixeira Rodrigo Teixeira (Goiânia - GO) Oracle - Desenvolvedor
    Rodrigo Teixeira
  • Excelente curso, mais do quê esperado bem explicativo e dinâmico. Parabéns pelo desenvolvimento. Até o próximo curso a ser realizado. Maikdouglas Cardoso (Salvador - BA) Oracle - Desenvolvedor
    Maikdouglas Cardoso
  • Curso muito bom já havia estudado na faculdade os cursos que fiz porém estava apenas recordando de algumas coisas que não lembrava , a vantagem é que você pode acessar em qualquer lugar e dispositivo. Parabéns Equipe Treina Web. Maurilio Marcel (Carapicuiba - SP) Oracle - Desenvolvedor
    Maurilio Marcel

Garantia incondicional
de satisfação

Satisfação Garantida - 7 dias ou seu dinheiro de volta!

Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste!

Se, após 7 dias, você decidir que a TreinaWeb não é para você, devolvemos o seu dinheiro sem fazer perguntas. Basta enviar um email na área de contato aqui no site.

Ou seja, a partir do momento em que você fizer sua inscrição, você terá acesso às mais 4.000 horas de curso, com os melhores profissionais do mercado, com uma metodologia inovadora... e se mesmo assim você não gostar, você pode pedir o seu dinheiro de volta em até 7 dias.

Imagine se tudo na vida viesse com uma garantia como essa.

FAQ - Perguntas Frequentes

Confira as principais dúvidas de quem
procura a TreinaWeb para se capacitar.

  • A TreinaWeb é a única escola online de tecnologia com mais de 12 anos de história. É a maior do segmento, com mais de 4.000 horas de conteúdo em cursos online. Além disso, cerca de 200.000 alunos já estudaram e estudam por aqui. Entre muitas outras coisas, a TreinaWeb oferece:
    • Formações completas e com foco no mercado de trabalho.
    • Formação personalizada e individual, criada por um professor orientador.
    • Cursos novos e atualizações pontuais toda semana.
    • Opção de estudar no seu tempo, a qualquer hora e lugar.
    • Suporte incluso com professores especialistas.
    • Certificados dos cursos com hora/aula.
    • Satisfação garantida ou seu dinheiro de volta!
  • SIM! Com toda a certeza! Pois oferecemos cursos partindo exatamente do zero. Inclusive temos cursos de Lógica de Programação, que é onde você vai ver todo o fundamento por trás das linguagens. Na contratação de qualquer plano você ainda tem direito às formações personalizadas, onde nossos professores especialistas irão te acompanhar. E você está atrás dos cursos de edição de vídeo, design e marketing digital, claro que você também não precisa saber nada sobre programação.

  • Nossa metodologia une o que há de melhor no ensino de tecnologia à distância: videoaulas, apostilas, exercícios de fixação, testes de conhecimento e passo a passo de projetos completos. Aprenda de verdade com cursos completos de programação, edição de vídeo, design e marketing digital.

  • No instante que sua compra for aprovada, automaticamente você ganhará o acesso a nossa área do aluno, onde poderá escolher os cursos que irá fazer. Caso, por qualquer motivo, você não consiga acessar de imediato, basta entrar em contato que nós te ajudaremos! Você poderá assistir de qualquer lugar: Do computador, notebook, tablet, smartv ou smartphone.

  • Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste! Se, após 7 dias, você decidir que a TreinaWeb não é para você, devolvemos o seu dinheiro sem fazer perguntas. Basta enviar um email na área de contato aqui no site.

  • A TreinaWeb é para quem:
    • Quer entrar no ramo digital com o pé direito;
    • É programador e quer ir para um outro nível;
    • Já programa e quer ampliar o nível e estudar outras linguagens;
    • É um programador avançado e tem TreinaWeb um aliado para novas tecnologias e tendências;
    • Busca profissionalizar-se em uma área em pleno crescimento;
    • Ama design e sabe que aqui estão os melhores cursos da área;
    • Quer aprender a fazer e editar os seus próprios vídeos;
    • Sonha em ser um Videomaker profissional.
  • 100% Segura. Todo o processo de compra possui certificado SSL. Nenhuma informação do seu cartão de crédito é mantida em nosso banco de dados. E assim que aprovada a sua compra/matrícula, você receberá imediatamente todos os dados de acesso à sua área de aluno e as aulas.

  • Sim e esse é um dos diferenciais da TreinaWeb. Oferecemos total suporte com professores especialistas. Nossa equipe de instrutores está sempre pronta para te ajudar e tirar todas as suas dúvidas. Além disso, Na contratação de qualquer plano você ainda tem direito às formações personalizadas, onde nossos professores irão te acompanhar e te orientar.

  • Todos os nossos cursos onlines de programação, design e edição de vídeo contam com certificados. Um certificado novo será disponibilizado na área de aluno, sempre que você concluir um novo curso. Com o seu nome e horas/curso. Lembrando, que estes certificados podem ser utilizados para cumprir cargas horárias de cursos extras em faculdades.