Curso Completo de Oracle Database - Programe em SQL e PL/SQL
4.4 (5 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
182 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Curso Completo de Oracle Database - Programe em SQL e PL/SQL to your Wishlist.

Add to Wishlist

Curso Completo de Oracle Database - Programe em SQL e PL/SQL

Aprenda a programar em banco de dados Oracle com práticas reais utilizadas no mundo do desenvolvimento.
4.4 (5 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
182 students enrolled
Last updated 9/2017
Portuguese
Current price: $10 Original price: $55 Discount: 82% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 6.5 hours on-demand video
  • 4 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Instalar e Configurar um ambiente de banco de dados Oracle do zero.
  • Entender os recursos básicos e avançados da linguagem PL/SQL.
  • Programação de objetos: blocos, procedures, funções, pacotes, views entre outros.
  • Aprender na prática como funciona os operadores de comparação e união de dados.
  • Programar Funções de Manipulação de Dados.
  • Criar chaves primárias e estrangeiras e realizar as ligações de cardinalidades.
  • Programação com todos os tipos de JOINs
  • Corrigir e tratar erros de execução das consultas executas e objetos compilados
  • Debugar objetos
  • Desenvolvimento com todos os tipos de cursores
  • Configurar preferências da IDE
  • Desenvolver modelos de relacionamento para sistemas
View Curriculum
Requirements
  • Conhecimento prévio de modelagem de dados (caso não possuir será explicado no curso)
  • As ferramentas de IDE e configuração do ambiente serão mostradas no curso
  • Instalado o JDK 7 ou versão superior
Description

Veja nesse curso de Oracle como configurar o ambiente de desenvolvimento, aprenda a utilizar a IDE SQL Developer e programe vários tipos de lógicas e sistemas baseados em exemplos práticos para ajudar na aplicação desse conhecimento no cotidiano para justamente ajudar na compreensão do conteúdo.

>>>> Esse curso está sendo atualizado constantemente com novas aulas!!!


Who is the target audience?
  • Estudantes e Univesitários na área de programação e bancos de dados
  • Analistas de Sistemas
  • Desenvolvedores de Sistemas
  • Analistas de Negócio
Students Who Viewed This Course Also Viewed
Curriculum For This Course
39 Lectures
06:38:55
+
Introdução
1 Lecture 12:40

Veja nessa vídeo aula os conceitos básicos e recursos que serão utilizados no curso.

Preview 12:40
+
Configuração do Ambiente
2 Lectures 23:26

Veja nessa vídeo aula como instalar e configurar o ambiente do banco de dados Oracle e a IDE de desenvolvimento.

Instalação e Configuração Oracle Database 11g e SQL Developer
08:49

Veja nessa vídeo aula os principais recursos (saída dbms, andamento da tarefa, histórico sql entre outros) do SQL Developer que são utilizados para ajudar durante o desenvolvimento de scripts. 

Realize o download desse arquivo e execute no SQL Developer para realizar a criação das tabelas que serão utilizadas nas próximas aulas.

Apresentação da IDE SQL Developer
14:37
+
Funções Básicas na Manipulação dos Dados
13 Lectures 02:24:57

Veja nessa vídeo aula como tornar os programas mais estruturados e limpos utilizando os blocos.

Programação em Bloco
11:01

Veja nessa vídeo aula como funciona este pacote que possui funções e procedimentos que permitem a geração de mensagens a partir de blocos anônimos de PL/SQL, procedures, packages ou triggers.

Pacote dbms_output - Parte 1
16:16

Continuação da aula Pacote dbms_output - Parte 1.

Pacote dbms_output - Parte 2
09:36

Veja nessa vídeo aula a criação dos objetos de tabelas, campos, chaves primárias e inserção de dados.

Criação de Objetos do Banco - Parte 1
11:10

Continuação da aula Criação de Objetos do Banco - Parte 1.

Criação de Objetos do Banco - Parte 2
11:45

Veja nessa vídeo aula como funciona a criação das variáveis bind e de substituição.

Preview 10:51

Veja nessa vídeo aula a apresentação das características oferecidas no PL/SQL, sendo elas: Caracteres, operadores, identificadores, transações de commit e roolback.

Características Principais da programação PL/SQL - Parte 1 (teoria)
06:58

Veja nessa vídeo aula toda a prática de desenvolvimento com: Caracteres, operadores, identificadores, transações de commit e roolback.

Características Principais da programação PL/SQL - Parte 2 (Prática)
11:37

Veja nessa aula a explicação de como trabalhar com variáveis, constantes e os principais tipos de dados do Oracle.

Trabalhando com variáveis e constantes - Parte 1 (Teoria)
08:41

Trabalhando com variáveis e constantes - Parte 2 (Prática).

Trabalhando com variáveis e constantes - Parte 2 (Prática)
08:57

Aprenda como utilizar a comparação de dados com os operadores BETWEEN e LIKE

Operadores de Comparação: Between e Like
11:44

Operadores de união: Union e Union all
17:05

Cláusula Distinct
09:16
+
Objetos de Estrutura da Tabela
8 Lectures 01:25:45

Veja nessa vídeo aula como criar tabelas temporárias (Global Temporary Tables) e como funciona o mecanismo de cache e sessão dentro do Oracle.

Criando Tabelas Temporárias
09:29

Aprenda a criar estruturas de tabelas a partir da instrução CREATE TABLE AS e ganhe tempo nos desenvolvimentos.

Criando Estrutura de Tabelas com CREATE TABLE AS
05:53

Criando Chaves Primárias (Primary Key)
11:09

Veja nessa vídeo aula a criação de chaves estrangeiras, aprenda a verificar as ligações dos campos nas tabelas através da maneira gráfica, scripts.

Criando Chaves Estrangeiras (Foreign Key) - Parte 1
11:08

Veja a continuação da criação de chaves estrangeiras, aprenda a verificar as ligações dos campos nas tabelas através dos scripts e por query builder. Também aprenda como configurar as chaves para exclusões com o modo CASCADE. 

Criando Chaves Estrangeiras (Foreign Key) - Parte 2
15:53

Aprenda a desenvolver estruturas de comando com if-end if e if-else-end if, além de dicas sobre as declarações IF .

Trabalhando com Estruturas Condicionais
13:32

Trabalhando com Estruturas de Repetição - Parte 1 (Teoria)
08:02

Trabalhando com Estruturas de Repetição - Parte 2 (Prática)
10:39
+
Unindo Dados Entre Tabelas
5 Lectures 33:10

Aprenda como funciona as consultas ligando as informações das tabelas utilizando o recurso JOIN.

JOIN
12:36

Aprenda como funciona as consultas ligando as informações das tabelas utilizando o recurso INNER JOIN.

INNER JOIN
06:21

Aprenda como funciona as consultas ligando as informações das tabelas utilizando o recurso LEFT JOIN.

LEFT OUTER JOIN
05:32

Aprenda como funciona as consultas ligando as informações das tabelas utilizando o recurso RIGHT JOIN.

RIGHT OUTER JOIN
05:50

Aprenda como funciona as consultas ligando as informações das tabelas utilizando o recurso FULL OUTER JOIN.

FULL OUTER JOIN
02:51
+
Cursores (loops)
7 Lectures 01:12:32

Veja nessa vídeo aula, como funciona esse recurso dentro do Oracle e aprenda a criar cursores, além disso entenda a diferença dos tipos de cursores e loops.

Introdução de Cursores
13:41

Veja nessa vídeo aula, a criação de vários tipos de cursores, tendo como exemplo cursores tradicionais e implícitos.

Criando Cursores na Prática
07:23

Aprenda a criar cursores com parâmetros para otimizar suas consultas de dados.

Criando Cursores com Parâmetros
08:56

Veja nessa vídeo aula como aprender a criar cursores do tipo for loop para ter mais praticidade na declaração desse objeto.

Cursores com "For Loop"
11:06

Aprenda a criar cursores com definição interna .

Cursor for loop com definição interna
10:37

Veja nessa vídeo aula como criar cursores com persistência de dados. INSERT, UPDATE, DELETE.

Manipulando Dados com Cursores
07:58

Aprenda como desenvolver cursosres utilizando os atributos: %found, %notfound, %rowcount e %isopen.

Conheça os Atributos de cursores
12:51
+
Desenvolvendo e Trabalhando com Funções (Functions)
3 Lectures 26:25

Veja nessa vídeo aula como criar funções próprias, trabalhar com parâmetros e retornar dados nesse objeto.

Criando Funções - Parte 1
10:00

Veja nessa vídeo aula a continuação da criação de funções - parte 1.

Criando Funções - Parte 2
07:00

Veja nessa vídeo aula como trabalhar em dados utilizando as principais funções de caracteres nativas do Oracle.

Funções de Caracteres
09:25
About the Instructor
Thiago Vinícius Varallo Palmeira
4.6 Average rating
8 Reviews
224 Students
3 Courses
Analista e Desenvolvedor de Sistemas

Um pouco sobre minha pessoa...

Moro no estado do Rio Grande do Sul e no começo da minha carreira comecei como instrutor de informática e web design. Após isso, fiquei um bom tempo trabalhando com a parte de instalação e configuração de hardware e software. Com o passar do tempo, resolvi mudar de foco, e comecei a trabalhar com análise e desenvolvimento de sistemas, onde tive muitas experiências em grandes projetos de empresas como: Embraer, Netshoes, Renner, Vivo, ERPs corporativos e hospitalares, Plataformas EADs entre outros.

No meu currículo, tenho 8 anos de experiência com desenvolvimento web, tendo graduação em Análise e Desenvolvimento de Sistemas e também pós graduação em Engenharia de Software.

Durante um tempo produzi alguns artigos sobre Java e trabalhei em um site próprio com artigos e tutoriais para desenvolvimento web, sendo que uma dessas experiências levou a escrever um livro de Java publicado no ano de 2017 chamado "Java Fundamental - Aprenda como programar na linguagem Java usando boas práticas" pela editora LCM.

Acredito que foi por meio dessas experiências que comecei a gerar conteúdo interativo em plataformas EAD, pois gosto de ajudar a ampliar o conhecimento de análise e programação de sistemas tanto para profissionais iniciantes como de experientes na área.

Atualmente trabalho com a parte de análise e desenvolvimento em módulos e processos financeiros e contábeis de um ERP hospitalar.

Fique a vontade para acessar abaixo meus cursos e entrar em contato para tirar suas dúvidas, sugerir algum curso ou fazer críticas.