Fale com a gente no WhatsApp Fale com a gente no WhatsApp
Fale com a gente no WhatsApp

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.

Nível Iniciante Categoria Bancos de Dados

  • Curso com 06h09 de vídeos
  • Certificado com 20 horas
  • 29 exercícios

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 dado

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 dado

O que irá aprender?

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;

Pra 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.

Metodologia

  • Videoaulas
  • Texto e imagens
  • Início Imediato
  • Testes de aprendizado

Ambiente do curso

  • VirtualBox 5.x ou superior

Sobre o professor

Cleber Campomori

Cleber Campomori

Cleber é pós-graduado em Projeto e Desenvolvimento de Aplicações Web, além de Microsoft Specialist (HTML5/CSS3), Microsoft Certified Solutions Associate (MCSA) Web Applications e Microsoft Certified Solutions Developer (MCSD) Web Applications. Fascinado por Arquitetura de Software, Programação Funcional, Machine Learning e educação em geral.

Conteúdo programático

  1. Introdução

    Nesta aula, veremos uma breve história do Oracle e da linguagem SQL em si.

    5 aulas
    • Bem-vindo!
    • SQL
    • Breve história do Oracle
    • Como o Oracle é versionado?
    • O Oracle hoje
  2. Preparação do ambiente

    Nesta aula, vamos ver como preparar o ambiente do curso.

    3 aulas
    • O que iremos instalar?
    • Instalação do VirtualBox
    • Importação da máquina virtual no VirtualBox
  3. Bancos de dados

    Nesta aula, veremos o que são banco de dados.

    3 aulas
    • O que são banco de dados?
    • Primeiros contatos com o Oracle
    • Questionário
  4. Tabelas

    Nesta aula, veremos o que são tabelas e como criá-las.

    21 aulas
    • O que são tabelas?
    • Criação de tabelas no Oracle
    • 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
    • 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
    • Questionário
  5. Manipulando informações em tabelas

    Nesta aula, veremos como podemos manipular dados em tabelas do Oracle.

    16 aulas
    • 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
    • Questionário
  6. Obtendo dados de várias tabelas: cláusula JOIN

    Nesta aula, veremos como realizar consultas com dados oriundos de mais de uma tabela.

    26 aulas
    • 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
    • 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
    • Questionário
  7. Funções

    Nesta aula, veremos como trabalhar com funções no Oracle.

    7 aulas
    • 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
    • Questionário
  8. Visões

    Nesta aula, veremos como trabalhar com visões.

    7 aulas
    • O que são visões?
    • O que é uma view?
    • Criando Views
    • Criando views no Oracle
    • Oracle e views materializadas - Parte 01
    • Oracle e views materializadas - Parte 02
    • Questionário
  9. Stored Procedures

    Nesta aula, veremos como criar stored procedures.

    12 aulas
    • 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
    • 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
    • Questionário
Download da ementa

Cursos relacionados

Algumas das formações onde esse curso está inserido

Utilizada e amada por milhares! Veja mais opiniões reais

  • Gostei muito do curso. Aborda o assunto de forma simples e prática.

    Depoimento - Alexandre
    Oracle - Desenvolvedor
    Alexandre Mauá / SP
  • 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.

    Depoimento - Márcio
    Oracle - Desenvolvedor
    Márcio Belo Horizonte / MG
  • 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.

  • Curso muito bom! Acredito que tive um aproveitamento de 100%, pois as orientações são bem elaboradas, tornando o entendimento fácil. Parabéns!

    Depoimento - Andre
    Oracle - Desenvolvedor
    Andre Campos do Jordão / SP
  • O curso é muito bom, demorei bastante para terminar devido ao tempo que a universidade me tomou. Porém fui capaz de terminar finalmente. Curso muito bom! Recomendo!

    Depoimento - Weslley
    Oracle - Desenvolvedor
    Weslley Caruaru / PE
  • ÓTIMO CURSO. ME AJUDOU MUITO.

    Depoimento - Alison
    Oracle - Desenvolvedor
    Alison Seropédica / RJ
  • Ótimo Curso, recomendo a todos que gostariam de saber quais sao as principais ferramentas de desenvolvimento nesse imenso mundo da Oracle.

    Depoimento - Tiago
    Oracle - Desenvolvedor
    Tiago Belém / PA
  • Curso muito bom! Material didático bem exemplificado!

    Depoimento - Fabio
    Oracle - Desenvolvedor
    Fabio Campo Grande / MS
  • Muito bom curso, linguagem fácil e simples. Recomendo!

    Depoimento - Vithor
    Oracle - Desenvolvedor
    Vithor Salvador / BA

Plano de acesso total!

Tenha um ano de acesso completo a todos os cursos da plataforma, incluindo novos lançamentos, mentoria de carreira e suporte direto com os professores!

Um ano de acesso completo

Contrate agora e tenha acesso ilimitado a todo o nosso portfólio. Isso inclui:

  • 1 ano de acesso a todos os cursos
  • Cursos novos toda semana
  • Suporte direto com professores
  • Aplicativos para Android e iOS
  • Plano de carreira personalizado
  • Certificados digitais inclusos
  • Suporte com SLA de 4 horas úteis
  • Acesso offline através dos apps
R$ 129,00 ECONOMIZE R$ 960,00
12x R$ 49,00 sem juros, no cartão de crédito
Matricule-se agora
Garantia incondicional de satisfação
Garantia incondicional de satisfação

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