Formação Oracle

14
Documento Confidencial PR150219-01 19/02/15 Dextraining Treinamentos em TI Página 1 de 14 PROPOSTA COMERCIAL Formação Oracle Completa Proposta PR150219-01 19 de fevereiro de 2015

description

Sumario Dextraning

Transcript of Formação Oracle

  • Documento Confidencial PR150219-01

    19/02/15 Dextraining Treinamentos em TI Pgina 1 de 14

    PROPOSTA COMERCIAL

    Formao Oracle Completa

    PPrrooppoossttaa PPRR115500221199--0011

    1199 ddee ffeevveerreeiirroo ddee 22001155

  • 11 AA DDeexxttrraaiinniinngg

    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.

    AAllgguunnss cclliieenntteess jj ttrreeiinnaaddooss ppoorr nnss::

    VVeennhhaa aapprreennddeerr ccoomm qquueemm rreeaallmmeennttee ffaazz nnaa pprrttiiccaa..

  • Documento Confidencial PR150219-01

    19/02/15 Dextraining Treinamentos em TI Pgina 3 de 14

    22 EEssccooppoo ddoo ttrraabbaallhhoo

    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:

    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.

  • Documento Confidencial PR150219-01

    19/02/15 Dextraining Treinamentos em TI Pgina 4 de 14

    33 SSoobbrree ooss ccuurrssooss ccoonnttrraattaaddooss

    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.

    33..11 FFoorrmmaaoo OOrraaccllee CCoommpplleettaa

    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

  • Documento Confidencial PR150219-01

    19/02/15 Dextraining Treinamentos em TI Pgina 5 de 14

    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

  • Documento Confidencial PR150219-01

    19/02/15 Dextraining Treinamentos em TI Pgina 6 de 14

    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

  • Documento Confidencial PR150219-01

    19/02/15 Dextraining Treinamentos em TI Pgina 7 de 14

    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

  • Documento Confidencial PR150219-01

    19/02/15 Dextraining Treinamentos em TI Pgina 8 de 14

    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

  • Documento Confidencial PR150219-01

    19/02/15 Dextraining Treinamentos em TI Pgina 9 de 14

    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

  • Documento Confidencial PR150219-01

    19/02/15 Dextraining Treinamentos em TI Pgina 10 de 14

    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

  • Documento Confidencial PR150219-01

    19/02/15 Dextraining Treinamentos em TI Pgina 11 de 14

    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

  • Documento Confidencial PR150219-01

    19/02/15 Dextraining Treinamentos em TI Pgina 12 de 14

    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

    44 PPrrooppoossttaa ddee rreemmuunneerraaoo

    CCoonnddiieess ddee PPaaggaammeennttoo

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

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

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

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

    rgo Pblico: Empenho

  • Documento Confidencial PR150219-01

    19/02/15 Dextraining Treinamentos em TI Pgina 13 de 14

    55 AAmmbbiieennttee ddee ttrreeiinnaammeennttoo

    Ambiente de treinamento com as seguintes caractersticas:

    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.

  • Documento Confidencial PR150219-01

    19/02/15 Dextraining Treinamentos em TI Pgina 14 de 14

    66 DDaaddooss ddaa DDeexxttrraaiinniinngg

    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: [email protected]

    Fone: (19) 32566722 ramal 224

    77 VVaalliiddaaddee ddaa pprrooppoossttaa

    Esta proposta tem validade de 30 dias.

    Campinas, 19 de fevereiro de 2015.