Você está na página 1de 14

Documento Confidencial

PR150219-01

PROPOSTA COMERCIAL

Formao Oracle Completa

Proposta PR150219-01
19 de fevereiro de 2015

19/02/15

Dextraining Treinamentos em TI

Pgina 1 de 14

1 A Dextraining
A Dextra foi fundada em 1995, j com a misso de oferecer cursos com excelncia e
conhecimento de quem faz na prtica. A Dextraining comeou como uma unidade de
treinamentos da Dextra, primeiro com cursos in-company e depois tambm com turmas
regulares desde 2003.
At 2012, adotvamos a marca Dextra Treinamentos e a partir de 2013 atualizamos a marca
para Dextraining, que expressa mais naturalmente os valores da empresa.
Mais de 10 mil profissionais foram treinados por nossa equipe de instrutores, que atuam
tambm como desenvolvedores e consultores, trazendo pra dentro dos treinamentos alm da
parte conceitual, a experincia na aplicao prtica desses conceitos, ajudando os alunos a
pensarem na resoluo do problema, experincia esta conquistada a partir da atuao em
diversos projetos em diversos segmentos.
Desde ento, o portflio de cursos cresceu e ns somos reconhecidos pelo mercado pela
inovao e pelo conhecimento de quem faz na prtica.

Alguns clientes j treinados por ns:

Venha aprender com quem realmente faz na prtica.

Documento Confidencial

PR150219-01

2 Escopo do trabalho
O cliente solicitou uma proposta para a realizao de treinamentos, na cidade de Campinas SP.

Cursos includos:

Formao Oracle Completa

Outras informaes
Local do treinamento:

Campinas - SP

Sala de treinamento:

Dextraining

A Dextraining sente-se honrada em apresentar esta proposta.

Diferenciais de nossos cursos:

19/02/15

Conhecimentos prticos e reais: os instrutores da Dextraining so tambm


consultores em projetos e passam aos participantes os conhecimentos
adquiridos em casos reais.

Aprendizagem facilitada: as apostilas dos treinamentos so em portugus,


detalhadas e completas, servindo como guia de referncia para quando o
participante realizar o trabalho no dia a dia.

Tempo de aprendizagem otimizado: cada vez mais difcil tirar um


profissional de sua funo para coloc-lo em treinamento. Por isto, os
cursos da Dextraining so feitos para passar um amplo conhecimento num
curto espao de tempo.

Dextraining Treinamentos em TI

Pgina 3 de 14

Documento Confidencial

PR150219-01

3 Sobre os cursos contratados


Oracle o sistema de banco de dados mais utilizado em grandes empresas, tanto por sua
robustez para grandes bases de dados como pela sua confiabilidade. Os profissionais que
dominam o Oracle so valorizados e buscados no mercado.A Dextraining possui grande
experincia em Oracle e oferece treinamentos para capacit-lo nesta tecnologia.

3.1 Formao Oracle Completa


Data:

Data: 07/03/2015 (Turma prevista)


Dias: Sbado
Horrio: 09:00 18:00

Carga Horria:

112 Horas

Pr-requisitos:

Lgica de programao

Ementa:

Oracle Essencial
Durao: 32 horas
Mdulo I Banco de dados: Conceitos bsicos
Banco de dados
O que sistema gerenciador de banco de dados?
Oracle sistema gerenciador de banco de dados relacional
Arquitetura de produtos Oracle
Propriedades de um banco de dados relacional
Operaes relacionais
Mdulo II Conceitos da engenharia de um bd
Engenharia de software de banco de dados
Etapas da engenharia de software de banco de dados
Modelo de dados
Modelagem de dados
Mapeamento de dados
Modelo entidade - relacionamento
Entidades e atributos
Relacionamentos
Diagrama entidade - relacionamento
Diagrama de tabelas
Modelo de dados utilizado neste curso
19/02/15

Dextraining Treinamentos em TI

Pgina 4 de 14

Documento Confidencial

PR150219-01

19/02/15

Exerccios
Mdulo III Introduo ao ambiente SQL*Plus
SQL*Plus
Conectando-se ao SQL*Plus
Escrevendo comandos SQL
Comandos de edio
Miscelnea de comandos SQL*Plus
Comando set
Exerccios
Exerccios extras
Mdulo IV a linguagem SQL
Caractersticas da linguagem SQL
Conjunto de comandos SQL
O bloco query bsico
Outros itens do select
Evitando a seleo de linhas duplicadas: clusula distinct
Ordenando linhas selecionadas: clusula order by
Selecionando conjuntos de linhas: clusula where
Operadores SQL
Pesquisando dados com mltiplas condies
Executando consultas com substituio de variveis
Comando define
Verificao de variveis definidas
Criando variveis e atribuindo valores
Limpar a varivel
Exerccios
Mdulo V Linguagem de definio de dados
Estrutura de dados: tabelas
Criando uma tabela: comando create table
Tipos de colunas
Clusulas de constraints
Criando uma tabela com linhas de outra
Alterando uma tabela: palavra chave add
Alterando uma tabela: palavra chave modify
Removendo e alterando uma constraint/coluna da tabela
Eliminando uma tabela
Comando comment
Comando rename
Exerccios
Exerccios extras
Mdulo VI Linguagem de manipulao de dados
Inserindo novas linhas em uma tabela: insert into... values
Copiando linhas de outra tabela: insert into... select
Dextraining Treinamentos em TI

Pgina 5 de 14

Documento Confidencial

PR150219-01

Atualizando linhas: comando update


Deletando linhas: comando delete
Deletando linhas: comando truncate table
Exerccios
Exerccios extras
Mdulo VII Comandos para controle de transaes
Comandos para controle de transaes
Comando commit
Comando rollback
Comando savepoint
Comando rollback to ponto
Utilizando rollback e commit
Lock
Lock implcito
Lock explcito
Lock explcito - comando select... for update
Lock explcito - comando lock table
Exerccios
Exerccios extras
Mdulo VIII Comandos e funes sql
Funes
Funes de caracter
Funes de nmero
Funes de data
Funes de converso
Outras funes
Decode x case
Funes aninhadas
Exerccios
Exerccio extra
Funes de grupo
Clusula group by
Clusula having
Exerccios
Mdulo IX Consultas avanadas
Relacionamento entre tabelas
Alias de tabela
Auto relacionamento
Relacionamento externo outer join
Subqueries
Subqueries que retornam uma nica linha
Subqueries que retornam mais de uma linha
Subqueries correlacionadas
19/02/15

Dextraining Treinamentos em TI

Pgina 6 de 14

Documento Confidencial

PR150219-01

Operadores de conjunto
Usando o operador union
Usando o operador union all
Usando o operador intersect
Usando o operador minus
Exerccios
Mdulo X Linguagem para controle de dados
Criando usurios oracle
Alterando usurios oracle
Concedendo privilgios para usurios oracle
Concedendo privilgios comando grant
Repassando privilgios recebidos
Retirando privilgios comando revoke
Criando um sinnimo para tabela, viso ou sequncia
Eliminando um sinnimo
Sinnimo
Exerccios
Exerccios extras
Mdulo XI Vises, sequncias e ndices
Vises o que uma viso
Criando uma viso comando create view
Utilizando views com comandos (insert, update, delete)
Eliminando uma viso
Criando uma sequncia
Alterando uma sequncia
Eliminando uma sequncia
Tipos de ndices
Recomendaes sobre ndices
Criando ndices
Eliminando ndices
Sobre ndices
Exerccios
Apndice Formatando resultados com SQL*Plus
Comandos set
Comando column
Comandos ttile e btitle
Opo new_value
Arquivo de comandos SQL*Plus
Quebra de relatrio comando break
Clculo de totais comando compute
Guia de instalao do oracle 11g express edition
Oracle PL/SQL Essencial
Durao: 32 horas
19/02/15

Dextraining Treinamentos em TI

Pgina 7 de 14

Documento Confidencial

PR150219-01

19/02/15

Mdulo I: Introduo ao PL/SQL


O que PL/SQL?
As vantagens doPL/SQL
Mdulo II: O ambiente PL/SQL
PL/SQL engine
Mdulo III: Estrutura de um bloco PL/SQL
Tipo de bloco PL/SQL
Caractersticas da linguagem PL/SQL
Caractersticas de um bloco PL/SQL
Primeiro bloco PL/SQL
Blocos encadeados
Exerccios
Mdulo IV: Declarao de variveis e constantes
Variveis e constantes
Identificadores
Declarando variveis e constantes
Atribuio de valores (variveis e constantes).
Tipos de variveis
Variveis escalares bsicas
Atributo %type
Variveis de substituio
Exerccios
Mdulo V: Delimitadores, operadores e literais
Delimitadores e operadores.
Literais
Operadores
Mdulo VI: Funes no cdigo PL/SQL
Exerccios
Mdulo VII: Diretrizes de programao Mdulo
Diretrizes de programao
Mdulo VIII: Controle de transaes
Select dentro do PL/SQL
Exerccios
Mdulo IX: Estruturas de controle
Tabela verdade
Comando if
Comando case
Comando for loop
Comando while
Comando loop
Comando exit
Exerccios
Mdulo X: Records no PL/SQL
Dextraining Treinamentos em TI

Pgina 8 de 14

Documento Confidencial

PR150219-01

19/02/15

Dados compostos
Atributo %rowtype
Manipulando records
Exerccios
Mdulo XI: Cursores
O que so cursores?
Cursores implcitos
Cursores explcitos
Controlando cursores explcitos
Comando cursor
Comando open
Comando fetch
Comando close
Atributos de cursores explcitos
Cursor for loops
Select com cursor for loop
Exerccios
Mdulo XII: Manipulao de erros
Tratando uma exceo
Manipuladores
Excees pr determinadas do oracle
Funes definidas pelo usurio
Excees no pr determinadas do oracle
Funes para manipulao de erros
Procedure raise_application_error
Exerccio
Mdulo XIII: Procedural options
Objetivos
Desenvolvimento de aplicaes utilizando procedural option
Mdulo XIV: Procedures e functions
Objetivos
Conceitos
Passos para criar procedures e functions
Comando para a criao de procedure
Functions
Locais onde possvel chamar uma funo
Comando para criao de function
O que so parmetros?
Passagem de parmetros in
Variveis locais.
Passagem de parmetros out
Passagem de parmetros in out
Manipulao de excees
Dextraining Treinamentos em TI

Pgina 9 de 14

Documento Confidencial

PR150219-01

Exerccios
Resumo
Exemplos
Executando procedures e functions
Executando procedures
Executando functions
Executando procedures e functions de diferentes schemas
Benefcios de procedures e functions
Exerccios
Mdulo XV: Gerenciamento de procedures e functions
Objetivos
Obtendo informaes sobre procedures e functions
Obtendo programa fonte de procedures e functions
Obtendo a lista de argumentos de uma procedure ou function
Obtendo erros de compilao
Depurar procedures e functions
Controle de segurana
Segurana de dados utilizando procedures
Resumo
Exerccios
Mdulo XVI: Dependncias procedurais
Objetivos
Dependncias diretas
Dependncias indiretas
Recompilao automtica
Visualizando dependncias diretas
Visualizando dependncias indiretas
Compilando dependncias locais
Gerenciando dependncias locais explicitamente
Exerccios
Mdulo XVII: Desenvolvimento e utilizao de packages
Objetivos
Desenvolvendo packages
Criando packages
Passos para desenvolver uma package
Comando para a criao da package specification
Comando para a criao do package body
Gerenciamento de packages
Chamando construes da package
Gerenciando packages
Gerenciando dependncias
Recompilando packages
Benefcios do uso de packages
19/02/15

Dextraining Treinamentos em TI

Pgina 10 de 14

Documento Confidencial

PR150219-01

Exerccios
Mdulo XVIII: Desenvolvimento de database triggers
Objetivos
Database triggers
Desenvolvendo um database trigger
Cascateamento de database triggers
Composio do database trigger
Diferena entre database triggers e stored procedures
Sequencia de disparo do trigger para somente uma linha
Sequncia de disparo do trigger para mltiplas linhas
Criando triggers de comando
Criando triggers de linha
Riggers de linha old / new
Clusula when
Aplicaes para triggers de comando e triggers de linha
Gerenciando triggers.
Obtendo a documentao de triggers
Privilgios necessrios para desenvolver triggers
Regras para ler e gravar dados usando triggers
Aplicao de triggers
Exerccios
Exerccios extras aplicao PL/SQL
Respostas exerccios
Respostas exerccios extras aplicao PL/SQL
Oracle Administrao Bando de Dados
Durao: 48 horas
Introduo
Introduo
Arquitetura do banco de dados Oracle
Arquitetura do banco de dados Oracle
Instalao do software
Instalao do software
Criao de um banco de dados
Criao de um banco de dados
Administrao de uma instncia
Administrao de uma instncia
Estruturas de armazenamento
Estruturas de armazenamento
Usurios
Usurios
Schema e objetos
Schema e objetos
Dados e concorrncia
19/02/15

Dextraining Treinamentos em TI

Pgina 11 de 14

Documento Confidencial

PR150219-01

Dados e concorrncia

Undo

Undo
Segurana
Segurana
Rede
Rede
Monitoramento
Uso de recursos
Desempenho
Backup
Backup
Recuperao de dados
Recuperao de dados
Transferncia de dados
Entre bancos de dados
De bancos para arquivos e vice-versa
Suporte globalizao
Suporte globalizao
Flashback
Flashback
Situaes crticas para recuperao
Situaes crticas para recuperao
Automao de tarefas
Automao de tarefas
Viso geral de Oracle Grid Computing
Viso geral de Oracle Grid Computing

4 Proposta de remunerao

Condies de Pagamento

O valor para realizao do treinamento para uma pessoa aqui proposto de


R$ 4.600,00 (Quatro mil e seiscentos reais).

19/02/15

Pessoa Fsica: Parcelado em at 15x no boleto (sob consulta)

Pessoa Jurdica: Parcelado em at 4x no boleto (sob consulta)

rgo Pblico: Empenho

Dextraining Treinamentos em TI

Pgina 12 de 14

Documento Confidencial

PR150219-01

5 Ambiente de treinamento
Ambiente de treinamento com as seguintes caractersticas:

19/02/15

Uma estao de trabalho (PC) para cada aluno.

As estaes tero a seguinte configurao mnima: AMD Athlon(tm) II X2 250 Processador


1.6GHz, 4GB RAM e HD de 120 GB; e softwares adicionais indicados pela Dextraining.

Projetor multimdia (datashow) ou TV LCD com tela de 42 polegadas.

Servio de coffee break.

Preparao de hardware ou software de acordo com a necessidade de cada treinamento.

Dextraining Treinamentos em TI

Pgina 13 de 14

Documento Confidencial

PR150219-01

6 Dados da Dextraining
Razo social:

DEXTRA TREINAMENTOS EM INFORMTICA LTDA

CNPJ:

08.828.248/0001-57

Endereo:

ROD CAMPINAS MOGI MIRIM KM 118,5 , S/N


COMPLEXO EMPRESARIAL PLIS DE TECNOLOGIA
PRDIO 12 C
13.086-902 - CAMPINAS - SP

Dados bancrios:
Banco Ita
Ag: 4919
C/c: 01978-8

Responsvel pela proposta


Marina Carvalho
Email: marina.carvalho@dextraining.com.br
Fone: (19) 32566722 ramal 224

7 Validade da proposta
Esta proposta tem validade de 30 dias.
Campinas, 19 de fevereiro de 2015.

19/02/15

Dextraining Treinamentos em TI

Pgina 14 de 14

Você também pode gostar