Novas Turmas

Treinamentos Início/ Duração Horários
DBA Oracle 11g Início: 12/09/2010.
Duração Média: 4 meses
Domingos
das 08:00 h as 16:00 h

O Banco de Dados Oracle amplia a capacidade exclusiva de oferecer os benefícios de um banco com mais autogerenciamento e automação viabilizando aos clientes a inovação, o gerenciamento, a integração e a segurança. A ITWV firmou parceria com o UNASP para oferecer infra-estrutura e profissionais para a realização dos treinamentos oficiais Oracle.

OPÇÃO 1
140 horas

Iniciantes Oracle 11g

Valor da Opção 1

 

R$ 4.000,00 em até 10x.

3 cursos

Introdução à Linguagem SQL

Workshop de Administração I

Workshop de Administração II

 

 

 

 

OPÇÃO 2
100 horas

EXPERIENTES Oracle 11g

Valor da Opção 2

 

R$ 3.000,00 em até 10x.

2 cursos

Workshop de Administração I

Workshop de Administração II

Certificações Oracle
OCA (Oracle Certified Associate):
É a certificação inicial e exige a realização de 1 exame (IZ0-042), em centro.
OCP (Oracle Certified Professional):
É a certificação mais tradicional, além de ser muito conhecida e valorizada pelo mercado. Exige 2 exames (IZ0-042 e IZ0-043), realizados em centros Prometric, e a participação em curso oficial da Oracle.
OCM (Oracle Certified Master):
É uma certificação rara, que exige alto investimento, um exame prático realizado nos EUA e a participação em dois cursos oficiais avançados da Oracle. A Formação DBA Oracle Master o profissional para esta certificação, com os cursos avançados O106 e O108.    Saíba Mais >

OPÇÃO 1
100 horas

Para INICIANTES em Visual Studio

Valor da Opção 1

 

R$ 2.250,00 em até 10x.

5 cursos

2124 -Programming with C#
2956 - Core Foundations of Microsoft .NET 2.0 Development
2957 - Advanced Foundations of Microsoft .NET 2.0 Development
6463 - Visual Studio 2008: ASP.NET 3.5
6464 - Visual Studio 2008: ADO.NET 3.5

 

 

 

 

OPÇÃO 2
80 horas

EXPERIENTES em Visual Studio

Valor da Opção 2

 

R$ 1.800,00 em até 10x.

4 cursos

   2956 - Core Foundations of Microsoft .NET 2.0 Development
   
2957 - Advanced Foundations of Microsoft .NET 2.0 Development
   
6463 - Visual Studio 2008: ASP.NET 3.5
   
6464 - Visual Studio 2008: ADO.NET 3.5

 

 

 


Programa IT Academy – Transforma alunos em profissionais de mercado

O Programa Educacional Microsoft IT Academy é um modelo de aprendizagem global que conecta alunos a professores e oferece tecnologia Microsoft de última geração.

O Unasp efetivou o convênio Microsoft IT Academy e está oferecendo treinamentos para certificação conhecido como Microsoft MCTS. A ITWV é responsável por prover toda a infra estrutura para realização dos treinamentos.

As certificações Microsoft Certified Technology Specialist (MCTS) são a base da Certificação Microsoft. Elas são projetadas para validar suas habilidades no uso dos recursos e das funcionalidades de tecnologias importantes. Você pode mostrar o quanto sabe a respeito de uma tecnologia específica, ganhar múltiplas certificações MCTS para mostrar que tem conhecimento sobre diversos produtos ou continuar se preparando a partir da MCTS para ganhar uma credencial Microsoft Certified IT Professional (MCITP).

Os candidatos a MCTS são capazes de implementar, construir, resolver problemas e depurar uma tecnologia específica da Microsoft.

 

A conquista de uma Certificação Microsoft comprova seu conhecimento e sua experiência no uso dos produtos e soluções da Microsoft. O projeto das Certificações Microsoft leva em conta sua relevância no mercado de TI atual, que está em constante alteração. Com essas certificações você pode usar tecnologias avançadas, aprimorar suas habilidades de solução de problemas e melhorar sua satisfação em relação ao trabalho.

Você pode ser um iniciante no uso da tecnologia, pode estar mudando de emprego ou ser um profissional de TI experiente; seja como for, A conquista de uma certificação mostrará a clientes, colegas e empregadores que você está empenhado em aperfeiçoar suas habilidades e aceitar desafios maiores. Além disso, a certificação proporciona acesso a recursos e benefícios exclusivos para MCPs (Microsoft Certified Professionals - Profissionais Certificados pela Microsoft), incluindo a oportunidade de entrar em contato com uma ampla rede internacional de MCPs.

O Unasp está oferecendo treinamento em  duas tecnologias:

MCTS .NET Framework 3.5, ASP.NET Applications

MCTS .NET Framework 3.5, ADO.NET Applications

Nesta FORMAÇÃO você aprenderá: criar aplicações com respostas assíncronas (AJAX), baseadas em serviços de web (web services). Além disso, aprenderá a depurar aplicações em execução e como fazer o deployment das suas aplicações em servidores baseados no Microsoft IIS. Serão abordados também novos métodos de acesso tais como LINQ LAMBDA e Entity, além das tradicionais queries e datasets. Você aprenderá ainda a fazer um uso avançado de recursos para gerenciamento de dados desconectados ou eventualmente conectados. Neste curso você também aprenderá a usar o Microsoft Synchronization Services para acessar dados em qualquer lugar. E por fim, entenderá e utilizará o LINQ e o ADO Entity Framework para criar aplicações baseadas em camadas de dados.

OPÇÃO 1
100 horas

Para INICIANTES em Visual Studio

Valor da Opção 1

 

R$ 2.250,00 em até 10x.

5 cursos

2124 -Programming with C#
2956 - Core Foundations of Microsoft .NET 2.0 Development
2957 - Advanced Foundations of Microsoft .NET 2.0 Development
6463 - Visual Studio 2008: ASP.NET 3.5
6464 - Visual Studio 2008: ADO.NET 3.5

 

 

 

 

OPÇÃO 2
80 horas

EXPERIENTES em Visual Studio

Valor da Opção 2

 

R$ 1.800,00 em até 10x.

4 cursos

   2956 - Core Foundations of Microsoft .NET 2.0 Development
   
2957 - Advanced Foundations of Microsoft .NET 2.0 Development
   
6463 - Visual Studio 2008: ASP.NET 3.5
   
6464 - Visual Studio 2008: ADO.NET 3.5

 

 

 

Como obter o MCTS .NET Framework 3.5, ASP.NET Applications e ou MCTS .NET Framework 3.5 ADO.NET Applications

Os candidatos a MCTS devem passar por dois exames sobre a configuração e implementação de aplicações Web por meio do Visual Studio 2008.

A tabela seguinte lista os cursos Official Microsoft Learning Products e os respectivos exames a serem realizados.

MCTS: .NET Framework 3.5 ADO .NET Applications

MCTS: .NET Framework 3.5 ASP .NET Applications

 

O conteúdo dos treinamentos oferecidos contemplam todos os exames.

Este curso apresenta aos alunos a tecnologia do Oracle Database 11g. Os alunos aprenderão o conceito de banco de dados relacional e a avançada linguagem de programação SQL. O curso demonstra as habilidades básicas em SQL que permitem aos desenvolvedores criar consultas em uma ou mais tabelas, manipular dados em tabelas, criar objetos de banco de dados e consultar metadados.

Além disso, serão apresentados os recursos avançados da linguagem SQL para consultar e manipular os dados contidos no banco de dados. Serão abordadas também técnicas avançadas de consulta e de geração de relatórios, assim como os objetos de esquema úteis para data warehouse e outras áreas da aplicação. Os alunos aprenderão a manipular grandes conjuntos de dados, além de armazenar e recuperar datas de acordo com diferentes fusos horários.

Objetivos

Objetivos do curso

  • Recuperar dados de linha e coluna de tabelas com a instrução SELECT;
  • Utilizar funções SQL para gerar e recuperar dados personalizados;
  • Executar instruções DML (Data Manipulation Language) para atualizar dados no Oracle Database 11g;
  • Controlar o acesso dos usuários e gerenciar objetos de esquema;
  • Pesquisar dados usando subconsultas avançadas.
Público alvo

Público alvo

  • Administrador de Banco de Dados;
  • Usuário Final;
  • Desenvolvedor em PL/SQL.
Tópicos do curso

Tópicos do curso

  • Introdução
    • Listando os principais recursos do Oracle Database 11g;
    • Visão geral de: componentes, plataforma de Internet, servidor de aplicações e suíte do desenvolvedor;
    • Descrevendo os projetos de banco de dado relacional e de banco de dados relacional de objeto;
    • Verificando o ciclo de vida para desenvolvimento do sistema;
    • Definindo o termo Modelos de Dados;
    • Descrevendo os diferentes meios de armazenamento de dados;
    • Mostrando as formas de relacionamento entre tabelas;
    • Descrevendo como as instruções SQL se comunicam com o banco de dados.
  • Criando Instruções SQL SELECT
    • Definindo a terminologia de projeção, seleção e join;
    • Examinando a sintaxe da instrução SQL SELECT básica;
    • Selecionando todas as colunas de uma tabela com uma notação curinga;
    • Descrevendo regras e diretrizes simples para criar instruções SQL;
    • Criando uma consulta contento operadores aritméticos;
    • Criando uma expressão de caractere com o operador de concatenação;
    • Usando o Ambiente iSQL*Plus;
    • Instruções SQL e comandos do iSQL*Plus.
  • Restringindo e Classificando Dados
    • Limitando linhas usando uma seleção;
    • Usando a cláusula WHERE para recuperar linhas específicas;
    • Usando as condições de comparação na cláusula WHERE;
    • Usando a condição LIKE para comparar valores literais;
    • Listando as condições lógicas AND, OR, NOT;
    • Descrevendo as regras de precedência para as condições;
    • Classificando linhas com a cláusula ORDER BY;
    • Usando a substituição com E comercial no iSQL*Plus para restringir e classificar a saída durante o runtime.
  • Usando Funções de uma Única Linha para Personalizar a Saída
    • Mostrando as diferenças entre as funções SQL de uma única linha e de várias linhas;
    • Categorizando as funções de caractere nos tipos de manipulação de letras maiúsculas/minúsculas e de caracteres;
    • Usando as funções de manipulação de caracteres nas cláusulas SELECT e WHERE;
    • Explicando e usando as funções numéricas e de data;
    • Usando a função SYSDATE para recuperar a data atual no formato default;
    • Apresentando a tabela DUAL como meio de exibir os resultados da função;
    • Listando as regras para aplicar os operadores aritméticos em datas;
    • Usando os operadores aritméticos com datas na cláusula SELECT.
  • Gerando Relatórios com Dados Agregados por Meio de Funções de Agrupamento
    • Descrevendo e categorizando as funções de agrupamento;
    • Usando as funções de agrupamento;
    • Utilizando a palavra-chave DISTINCT com funções de agrupamento;
    • Descrevendo como são tratados valores nulos com funções de agrupamento;
    • Criando grupos de dados com a cláusula GROUP BY;
    • Agrupando dados com base em mais de uma coluna;
    • Evitando consultas inválidas com funções de agrupamento;
    • Excluindo grupos de dados com a cláusula HAVING.
  • Exibindo Dados Contidos em Várias Tabelas
    • Identificando os tipos de joins;
    • Recuperando registros com joins naturais;
    • Usando apelidos de tabela para criar códigos mais curtos e identificar colunas explicitamente contidas em várias tabelas;
    • Criando uma join com a cláusula USING para identificar colunas específicas entre tabelas;
    • Usando a cláusula ON para especificar condições arbitrárias ou especificar colunas a serem usadas em operações de join;
    • Criando uma join tridimensional com a cláusula ON para recuperar informações contidas em três tabelas;
    • Listando os tipos de joins externas LEFT, RIGHT e FULL;
    • Gerando um produto cartesiano.
  • Usando Subconsultas para Resolver Consultas
    • Listando a sintaxe para subconsultas em uma instrução SELECT com a cláusula WHERE;
    • Listando as diretrizes para usar subconsultas;
    • Descrevendo os tipos de subconsultas;
    • Executando subconsultas com uma única linha e usando funções de agrupamento em uma subconsulta;
    • Identificando instruções inválidas com subconsultas;
    • Executando subconsultas de várias linhas;
    • Analisando o funcionamento dos operadores ANY e ALL em subconsultas de várias linhas.
  • Usando Operadores SET
    • Usando o operador UNION ALL para retornar todas as linhas contidas em várias tabelas e eliminar as linhas duplicadas;
    • Usando o operador UNION ALL para retornar todas as linhas contidas em várias tabelas;
    • Descrevendo o operador INTERSECT;
    • Usando o operador INTERSECT;
    • Explicando o operador MINUS;
    • Usando o operador MINUS;
    • Listando as diretrizes do operador SET;
    • Ordenando os resultados ao usar o operador UNION.
  • Manipulando Dados
    • Criando instruções INSERT para adicionar linhas a uma tabela;
    • Copiando linhas contidas em outra tabela;
    • Criando instruções UPDATE para alterar dados contidos em uma tabela;
    • Gerando instruções DELETE para remover linhas de uma tabela;
    • Usando um script para manipular dados;
    • Salvando e descartando alterações em uma tabela por meio do processamento de transações;
    • Mostrando como funciona a leitura consistente;
    • Descrevendo a instrução TRUNCATE.
  • Utilizando Instruções DDL para Criar e Gerenciar Tabelas
    • Listando os principais objetos de banco de dados e descrevendo as regras de nomeação desses objetos;
    • Introdução ao conceito de esquema;
    • Exibindo a sintaxe básica para a criação de uma tabela e mostrando a opção DEFAULT;
    • Explicando os diferentes tipos de constraints;
    • Mostrando as exceções resultantes em caso de violação de constraints com instruções DML;
    • Criando uma tabela com uma subconsulta;
    • Descrevendo a funcionalidade ALTER TABLE;
    • Removendo uma tabela com a instrução DROP e Renomeando uma tabela.
  • Criando Outros Esquemas de Objeto
    • Categorizando e comparando views simples e complexas;
    • Criando uma view;
    • Recuperando dados de uma view;
    • Explicando o conceito de view somente para leitura;
    • Listando as regras para executar instruções DML em views complexas;
    • Criando uma seqüência;
    • Listando as regras básicas para criar e não criar um índice;
    • Criando um sinônimo.
  • Gerenciando Objetos com Views de Dicionário de Dados
    • Descrevendo a estrutura de cada uma das views de dicionário;
    • Listando o objetivo de cada uma das views de dicionário;
    • Criando consultas que recuperem informações das views de dicionário nos objetos de esquema;
    • Usando o comando COMMENT para documentar objetos.
  • Controlando o Acesso dos Usuários
    • Controlando o acesso dos usuários;
    • Privilégios de sistema e privilégios de objeto;
    • Usando atribuições para definir grupos de usuários;
    • Alterando a senha;
    • Concedendo privilégios de objeto;
    • Confirmando privilégios concedidos com Grant;
    • Revogando privilégios de objeto;
    • Usando links de banco de dados.
  • Gerenciando Objetos de Esquema
    • Usando a instrução ALTER TABLE;
    • Adicionando uma coluna;
    • Modificando uma coluna;
    • Eliminando uma coluna com a opção SET UNUSED;
    • Adicionando, ativando e desativando constraints;
    • Criando índices baseados em funções;
    • Executando operações de FLASHBACK;
    • Tabelas externas.
  • Manipulando Grandes Conjuntos de Dados
    • Usando a instrução MERGE;
    • Executando instruções DML com subconsultas;
    • Executando instruções DML com uma cláusula RETURNING;
    • Visão geral das instruções INSERT em várias tabelas;
    • Rastreando alterações em instruções DML.
  • Gerando Relatórios por Meio do Agrupamento de Dados Relacionados
    • Visão geral da cláusula GROUP BY;
    • Visão geral da cláusula Having;
    • Agregando dados com os operadores ROLLUP e CUBE;
    • Determinando grupos de subtotais com funções de agrupamento;
    • Calculando vários agrupamentos com o operador GROUPING SETS;
    • Definindo níveis de agregação com colunas compostas;
    • Criando combinações com grupos concatenados.
  • Gerenciando Dados em Diferentes Fusos Horários
    • Fusos horários;
    • Usando funções de data/horário;
    • Identificando tipos de dados TIMESTAMP;
    • Fazendo a distinção entre DATE e TIMESTAMP;
    • Executando operações de conversão.
  • Pesquisando Dados com Subconsultas Avançadas
    • Visão geral de subconsultas;
    • Usando uma subconsulta;
    • Comparando colunas usando subconsultas de várias colunas;
    • Definindo uma origem de dados usando uma subconsulta na cláusula FROM;
    • Retornando um valor usando expressões de subconsulta escalar;
    • Executando um processamento linha a linha com subconsultas correlacionadas;
    • Reutilizando blocos de consulta com a cláusula WITH.
  • Recuperação Hierárquica
    • Amostra de dados da tabela EMPLOYEES;
    • A estrutura em árvore de dados do funcionário;
    • Consultas hierárquicas;
    • Classificando linhas com LEVEL;
    • Formatando relatórios hierárquicos com LEVEL e LPAD;
    • Reduzindo ramificações com as cláusulas WHERE e CONNECT BY.
  • Suporte a Expressões Comuns
    • Visão geral do suporte a expressões comuns;
    • Descrevendo padrões simples e complexos para pesquisa e manipulação de dados.

Os DBAs Oracle gerenciam os sistemas de informação mais avançados do setor e têm alguns dos maiores salários do mercado. Este curso representa o seu primeiro passo em direção ao sucesso como um profissional Oracle. Ele é projetado para oferecer uma base sólida em termos de administração básica de bancos de dados. Neste curso, você aprenderá a instalar e manter um banco de dados Oracle.

Os alunos obterão uma compreensão conceitual da arquitetura do banco de dados Oracle e de como seus componentes trabalham e interagem uns com os outros. Os alunos também aprenderão a criar um banco de dados operacional e gerenciar adequadamente as diversas estruturas de uma forma efetiva e eficiente incluindo monitoramento de desempenho, segurança de bancos de dados, gerenciamento de usuários e técnicas de backup/recuperação. Os tópicos da lição são reforçados com exercícios práticos estruturados. Este curso foi projetado com o objetivo de prepará-lo para o exame de OCA (Oracle Certified Associate).

Objetivos

Objetivos do curso

  • Instalar e configurar o Banco de Dados Oracle 11g;
  • Monitorar, diagnosticar e solucionar problemas, e manter o Banco de Dados Oracle 11g;
  • Configurar o Oracle Net Services para o Banco de Dados Oracle 11g;
  • Backup e Recuperação do Banco de Dados Oracle 11g;
  • Criar e administrar contas do usuário no Banco de Dados Oracle 11g.
Público alvo

Público alvo

  • Administrador de Banco de Dados;
  • Consultor Técnico.
Tópicos do curso

Tópicos do curso

  • Introdução
    • Explicar os objetivos do curso;
    • Identificar a linha de produtos Oracle;
    • Descrever os conceitos básicos de um banco de dados relacional;
    • Apresentar as tarefas básicas do administrador de bancos de dados.
  • Instalando o Software do Banco de dados Oracle 11g
    • Identificar requisitos do sistema;
    • Usar a OFA (Optimal Flexible Arquitecture);
    • Instalar o software com o Oracle Universal Installer.
  • Criar um Banco de Dados Oracle
    • Descrever a Arquitetura de Bancos de Dados Oracle;
    • Informações Básicas sobre a arquitetura de instâncias;
    • Usar o framework de gerenciamento;
    • Usar o Database Creation Assistant.
  • Interfaces de Banco Dados
    • Usar a linguagem SQL (Structured Query Language);
    • Usar a Linguagem PL/SQL (Procedural Language/Structured Query);
    • Usar Java;
    • Usar a OCCI (Oracle C++ Call Interface).
  • Controlando o banco de dados
    • Iniciar e interromper o agente;
    • Iniciar e interromper a console de banco de dados do enterprise manager;
    • Iniciar e interromper o listener;
    • Inicializar e fazer shutdown do banco de dados.
  • Estrutura de armazenamento
    • Definir o objetivo de tablespaces e arquivos de dados;
    • Criar tablespaces;
    • Gerenciar tablespaces;
    • Obter informações sobre tablespaces;
    • Criar e gerenciar tablespaces utilizando o recurso OMF (Oracle Managed Files).
  • Administrando usuários
    • Criar e gerenciar contas de usuário do banco de dados;
    • Criar e gerenciar atribuições;
    • Conceder e revogar privilégios com os comandos Grant e Revoke;
    • Controlar o uso de recursos do por parte dos usuários.
  • Gerenciando Objetos de Esquema
    • Criar e modificar tabelas;
    • Definir constraints;
    • Exibir os atributos de uma tabela;
    • Exibir o conteúdo de uma tabela;
    • Criar índices e views.
  • Gerenciando Dados
    • Manipulando dados com código SQL;
    • Usando o Recurso Import;
    • Usando o Recurso Export;
    • Usando o SQL Loader.
  • PL/SQL
    • Identificar objetos PL/SQL;
    • Conceitos básicos sobre triggers e disparando eventos;
    • Identificar opções de configuração que afetam o desempenho de instruções PL/SQL.
  • Segurança do Banco de Dados Oracle
    • Aplicar o principal dos privilégios mínimos;
    • Gerenciar contas do usuário default;
    • Implementar recursos de segurança de senha padrão;
    • Atividade de auditoria do banco de dados.
  • Oracle Net Services
    • Conceitos Básicos do Oracle Net Services;
    • Usar o Oracle Net Manager para criar e configurar listeners;
    • Uso utilitário de controle de listener para controlar o Oracle Net Listener;
    • Usar o Oracle Net Manager para configurar conexões clientes e de camada intermediária;
    • Usar o TNSPING para testar a conectividade do Oracle Net.
  • Servidor Compartilhado Oracle
    • Quando usar Servidores Compartilhados Oracle;
    • Configurar Servidores Compartilhados Oracle;
    • Monitorando Servidores Compartilhados.
  • Monitoramento de Desempenho
    • Diagnosticar e solucionar objetos inválidos e não utilizáveis;
    • Reunir estatísticas do otimizador;
    • Verificar estatísticas de desempenho;
    • Reagir a problemas de desempenho.
  • Manutenção Pró-ativa: Objetivos
    • Definir limites para advertências e alertas críticos;
    • Reunir e usar métricas de linha de base;
    • Usar advisors de ajuste e diagnóstico;
    • Usar o ADDM (Automatic Database Diagnostic Monitor);
    • Gerenciar o Repositório Automático de Carga de Trabalho.
  • Gerenciamento de Undo
    • Monitorar e administrar operações de undo;
    • Configurar a retenção de undo;
    • Garantir a retenção de undo;
    • Use o advisor de undo.
  • Monitorando e Resolvendo Conflitos de Bloqueio
    • Detectar e resolver conflitos de bloqueio;
    • Gerenciar deadlocks.
  • Conceitos de Backup e Recuperação
    • Descrever os princípios básicos de backup, restauração e recuperação de bancos de dados;
    • Listar os tipos de falhas que podem ocorrer em um Banco de Dados Oracle;
    • Descrever as formas de ajustar a recuperação de instâncias;
    • Identificar a importância de checkpoints, arquivos de redo log e arquivos de log arquivados;
    • Configurar o modo ARCHIVELOG.
  • Backups de bancos de dados
    • Criar backups consistentes do banco de dados;
    • Faça backup do seu banco de dados sem fazer shutdown;
    • Criar backups incrementais;
    • Automatizar backups de bancos de dados;
    • Monitorar a área de recuperação flash.
  • Recuperação de Bancos de Dados
    • Recuperação de um arquivo de controle perdido;
    • Recuperação de um arquivo de redo log perdido;
    • Recuperação de um arquivo de dados perdido.

Os DBAs Oracle gerenciam os sistemas de informação mais avançados do setor e têm alguns dos maiores salários do mercado. Este curso proporciona a você mais condições de ser bem-sucedido como um profissional Oracle na área de administração de bancos de dados.

Neste curso, você aprenderá a configurar um banco de dados Oracle para aplicações multilíngües. Os alunos praticarão diversos métodos de recuperar o banco de dados usando o RMAN, códigos SQL e a tecnologia de Flashback. Também são mostradas ferramentas para monitorar o desempenho do banco de dados e o que deve ser feito para melhorar o desempenho do banco de dados.

Os alunos também aprenderão a usar diversas tecnologias de banco de dados, como o Resource Manager, o Scheduler e o ASM (Automatic Storage Management). Os tópicos são reforçados com os exercícios práticos estruturados e um workshop. Este curso foi projetado com o objetivo de prepará-lo para o exame de OCP (Oracle Certified Professional).

Objetivos

Objetivos do curso

  • Usar o RMAN para criar e gerenciar conjuntos de backup e cópias-imagem;
  • Recuperar o banco de dados até determinado momento;
  • Usar a tecnologia de Flashback da Oracle para recuperar o banco de dados;
  • Detectar danos em blocos e tomar as providências necessárias para corrigi-los;
  • Usar os diversos Advisors e views de Bancos de Dados para monitorar e melhorar o desempenho do banco de dados;
  • Controlar o uso de recursos do banco de dados com o Resource Manager;
  • Simplificar tarefas de gerenciamento usando o Scheduler;
  • Melhorar a segurança do listener;
  • Verificar os arquivos de log do banco de dados para fins de diagnóstico;
  • Personalizar o comportamento dependente de idioma para o banco de dados e sessões individuais.
Público alvo

Público alvo

  • Administrador de Banco de Dados;
  • Consultor Técnico.
Pré-requisitos

Pré-requisitos

  • Banco de Dados Oracle 11g: Workshop de Administração I (obrigatório);
  • Banco de Dados Oracle 11g: Fundamentos do SQL I (recomendado);
  • Banco de Dados Oracle 11g: Fundamentos do SQL e PL/SQL (recomendado).
Tópicos do curso

Tópicos do curso

  • Usando Suporte à Globalização
  • Tornando o Oracle Listener Seguro
  • Configurando o Recovery Manager
  • Usando o Recovery Manager
  • Origens de Diagnóstico
  • Recuperação de perdas não críticas
  • Recuperação de Bancos de Dados
    • Procedimentos de Recuperação Gerenciados pelo Usuário: Comando RECOVER;
    • Recuperação pontual usando o RMAN.
  • Banco de dados de flashback
  • Recuperação de Erros do Usuário
    • Tabelas de Flashback Eliminadas com o EM;
    • Usando Consultas de Versões de Flashback e Consultas de Transação de Flashback;
    • Usando EM em Tabelas de Flashback.
  • Lidando com Corrupção em Bancos de Dados
  • Gerenciamento Automático de Bancos de Dados Automático
  • Monitorando e Gerenciando o Armazenamento
  • Gerenciamento Automático de Armazenamento
  • Monitorando e Gerenciando a Memória
  • Gerenciando Recursos
  • Automatizando Tarefas com o Scheduler
  • Workshop

Neste curso, os participantes aprenderão a desenvolver Applets e Aplicativos Java, usando Oracle JDeveloper. Este curso é voltado ao aprendizado da linguagem Java, além da abordagem de noções práticas, voltadas a objetos. Além de aprender a codificar em Java, os participantes também utilizarão a capacidade gráfica do Oracle JDeveloper para acelerar o desenvolvimento de aplicações.

Objetivos

Objetivos do curso

  • O curso de “Programação Java – Modulo I” ou “Java Programmer – Modulo I” é o primeiro passo para quem quer se preparar para a prova de certificação Java da Sun SCJA (Sun Certified Java Programmer) especialmente para o exame 310-055. Ver link http://www.sun.com/training/certification/java/scjd.xml.
Público alvo

Público alvo

  • Este curso destina-se à profissionais da área de informática que buscam uma boa colocação no mercado de trabalho especialmente na área de desenvolvimento de sistemas orientados a objetos.
Pré-requisitos

Pré- Requisito

  • Espera-se que os interessados tenham bons conhecimentos em lógica de programação.
Dados e custo

Carga horária e Custo

  • Carga Horária
    • 32 horas
  • Valor
  • À vista: R$ 800,00 ou 4x de R$ 250,00.

    Informações

      E-mail: contato@itwv.com.br ou pelo
      Telefone: 11 5827 2868.
Tópicos do curso

Tópicos do curso

  • Apresentando as Plataformas Java e Oracle
    • O que é Java?
      Benefícios do ambiente de Runtime e Programação Java
      Abordagem orientada a objetos
      Disponibilização de arquitetura neutra
      Computação para Java e Internet
      A JVM (Java Virtual Machine)
      Oracle10g, OracleAS10g e Java
  • Definindo Princípios Orientados a Objetos
    • Visão geral de classes, objetos e métodos
      Comunicação entre objetos
      Descrever Abstração, Herança, Encapsulamento, Agregação e Polimorfismo
      Encapsulamento e palavras-chave públicas e privadas
      Comparar e Contrastar membros de Subclasses e de Classe
      Examinar o modelo de classe da aplicação do curso
  • Sintaxe Básica para Java e Convenções de Códigos
    • Palavras-chave de Java
      Estrutura de arquivo Java (package, importação, classe)
      Especificando Métodos
      Instruções
      Blocos de Código
      Compilador Java
  • Explorando Operadores e Tipos de Dados Principais
    • Tipos de dados principais
      Declarando e inicializando variáveis
      Regras e convenções para nomeação de variável
      Literais de caracteres e seqüências de escape Unicode
      Variáveis Booleana e Primitiva
      Operadores de atribuição
      Operadores de atribuição compostos
      Literais do objeto string e o Operador de Concatenação
  • Controlando o Fluxo do Programa
    • Decisões: se, alternância operador condicional
      Repetição: while, do-while, for
      Interromper e continuar
      Enumeradores e iteradores
      Interromper e continuar identificado
  • Criando Java Usando o Oracle JDeveloper
    • Componentes do JDeveloper
      Espaços de trabalho e usando o Project Wizard
      Criando uma Aplicação
      Criando e executando a aplicação
      Navegando no painel de Estrutura
      Destaques da sintaxe e estabelecimento de vinculação de parâmetros
      Modificando as opções de ambiente
  • Criando Classes e Objetos
    • Classes
      Definindo variáveis e métodos de instância
      Criando objetos usando o novo Construtor e o Construtor default
      Variáveis primitivas versus referências a objeto
      Packages
      Encapsulamento usando modificadores de acesso público e privado
      Exemplos de métodos de classe na Biblioteca Java
  • Carga de Classes, Ciclo de Vida de Objeto e Classes Internas
    • Variáveis e métodos de instância: uma verificação
      Sobrecarga de método
      Inicializando variáveis de instância usando inicializadores
      Inicializando variáveis de instância usando construtores
      Construtores sobrecarregados
      Definindo Classes Internas e Anônimas
      O método finalizar
  • Usando Strings, StringBuffer, Encapsulador e formatando Classes
    • A classe String Java
      Conversão e comparação de string
      Visão geral das classes encapsuladoras
      Conversões de e para tipos de primitiva usando as classes encapsuladoras
      Classes DataFormat, DecimalFormat e MessageFormat
      OutputStreams e PrintStreams Padrão
      Streams de Leitura e Gravação
      Serialização de Objeto
  • Reutilizando o Código com Herança e Polimorfismo
    • Subclasse e herança: os conceitos
      Hierarquias de herança
      Construtores e herança
      Sobrepondo métodos de superclasse
      Chamando métodos de superclasse
      Usando o operador instanceof
      Fusão de classe
      Variáveis e métodos protegidos

Neste curso, os participantes aprenderão a desenvolver Applets e Aplicativos Java, usando Oracle JDeveloper. Este curso é voltado ao aprendizado da linguagem Java, além da abordagem de noções práticas, voltadas a objetos. Além de aprender a codificar em Java, os participantes também utilizarão a capacidade gráfica do Oracle JDeveloper para acelerar o desenvolvimento de aplicações.

Objetivos

Objetivos do curso

  • O curso de “Programação Java – Modulo II” ou “Java Programmer – Modulo II” é o curso com recursos adicionais da linguagem Java e demais conceitos necessários para a certificação Java da Sun SCJA (Sun Certified Java Programmer). Ver link http://www.sun.com/training/certification/java/scjd.xml.
Público alvo

Público alvo

  • Este curso destina-se à profissionais da área de informática que tenham concluído o curso Java Programmer – Módulo I e que tenham interesse pela Certificação Sun SCJA.
Pré-requisitos

Pré- Requisito

  • Concluído o curso Java Programmer – Módulo I ou que tenham conhecimentos básicos em programação Java.
Dados e custo

Carga horária e Custo

  • Carga Horária
    • 32 horas
  • Valor
    • À vista: R$ 800,00 ou 4x de R$ 250,00.

    Informações

      E-mail: contato@itwv.com.br ou pelo
      Telefone: 11 5827 2868.
Tópicos do curso

Tópicos do curso

  • Usando Arrays e Conjuntos
    • Construir um array de primitiva
      Construir um array de referências a objetos
      Processar argumentos da linha de comando
      Controlar os parâmetros da linha de comandos em uma aplicação Java
      Usando Vetores
      HashTables e Propriedades
      Lendo linha de comandos e sistema, propriedades
      Sincronizando manualmente ArrayLists e HashMaps
  • Estruturando o Código Usando Classes e Interfaces Abstratas
    • Classes abstratas: os conceitos e a sintaxe
      Métodos abstratos
      Definindo e implementando interfaces
      Polimorfismo com classes abstratas
      Usando interfaces para evitar várias heranças
      Polimorfismo com interfaces
  • Gerando e Detectando Exceções
    • O que é uma exceção?
      Classes acionáveis
      Detectando exceções usando a tentativa e a captura
      Garantindo que o código é executado usando um bloco final
      Exceções declaradas
  • Design da Interface do Usuário: Planejando um Layout de Form
    • Breve Histórico e comparação entre AWT e Swing
      Containers Swing
      Container Hierarquia para controlar grupos e layout de componente
      Adicionando componentes JButton e JTextfield em um container
      Criando um framework GUI manualmente (exercício sem o JDeveloper)
      Usando o JDeveloper para criar o framework GUI
      A barra de ferramentas do container Swing
  • Adicionando Componentes da Interface do Usuário e Tratamento de Eventos
    • Componentes Swing padrão
      Interface Plugável e conceitos básicos do UIManager
      O modelo de eventos Java
      Adicionando os handlers de eventos usando o Oracle JDeveloper
      Princípios do MVC (Model View Controller) usando um componente List
      Usando o JOptionPane para obter mensagens de erro e informativas
  • Acessando o Banco de Dados com o JDBC
    • Java no Banco de Dados, o OracleJVM
      Etapas para usar o JDBC a fim de executar uma instrução SQL
      Registrando o driver
      Estabelecendo conexão com um banco de dados
      Executando uma instrução SQL
      Tratando exceções
      Gerenciando transações
  • Disponibilizando Aplicações Usando o Java Web Start
    • Visão geral da arquitetura
      Criar um perfil do Web Start
      Integrar componente de negócios
      Disponibilizar archive
      JNLP (Java Network Launching Protocol)
      Java Web Start com JClient
      Arquivos adicionados a projetos para Web Start

Este curso apresenta aos alunos uma introdução aos recursos e às características gerais do Oracle Database 11g Release 1 para Oracle RAC (Real Application Clusters).

Os alunos aprenderão a configurar e administrar um banco de dados para permitir a sua utilização com Real Application Clusters. O curso também explica como configurar e usar o ASM (Automatic Storage Management) em um ambiente Real Application Clusters. As aulas são reforçadas com exercícios práticos criados para orientar os alunos na administração do RAC.

Objetivos

Objetivos do curso

  • Desenvolver uma estratégia de backup e recuperação para bancos de dados Real Application Clusters;
  • Identificar os componentes de Real Application Clusters;
  • Instalar, criar, administrar e monitorar um banco de dados Real Application Clusters;
  • Migrar o armazenamento do banco de dados para ASM (Automatic Storage Management);
  • Verificar as melhores práticas de alta disponibilidade;
  • Configurar serviços para o gerenciamento de cargas de trabalho e a alta disponibilidade de aplicações;
  • Usar ferramentas de configuração e gerenciamento para bancos de dados Real Application Clusters.
Público alvo

Público alvo

  • Administrador de Banco de Dados.
Pré-requisitos

Pré-requisitos

  • Banco de Dados Oracle 11g: Novos Recursos para Administradores (obrigatório);
  • Banco de Dados Oracle 11g: Workshop de Administração I (obrigatório).
Tópicos do curso

Tópicos do curso

  • Introdução
    • Definir um cluster;
    • Definir o Oracle Real Application Clusters;
    • Listar as vantagens do uso do RAC;
    • Definir escalabilidade;
    • Alta disponibilidade e RAC.
  • Arquitetura e Conceitos
    • Listar os diversos componentes do CRS (Cluster Ready Services) e do RAC (Real Application Clusters);
    • Descrever os diversos tipos de arquivos usados por um banco de dados RAC;
    • Descrever as diversas técnicas usadas para compartilhar arquivos de banco de dados em um cluster;
    • Descrever a finalidade do uso de serviços com o RAC.
  • Instalação e Configuração do RAC - Parte I
    • Descrever a Instalação do Oracle 11g RAC;
    • Tarefas Pré-Instalação;
    • Tarefas de Configuração de Cluster;
    • Instalando o OCFS;
    • Instalando o Cluster Ready Services.
  • Instalação e Configuração do RAC - Parte II
    • Instalar o Software do Banco de Dados;
    • Acionando o VIPCA com root.sh;
    • Tarefas Anteriores à Criação do Banco de Dados;
    • Criando o Banco de Dados do Cluster;
    • Tarefas Pós-Instalação do Banco de Dados;
    • Administrando Jobs do Enterprise Manager em Real Application Clusters;
    • Adição e Deleção de Nós e o Tablespace SYSAUX;
    • Snapshots do AWR no Oracle RAC.
  • Administração de Instâncias do Banco de Dados RAC
    • Conceitos Básicos da Home Page do Banco de Dados do Cluster do EM;
    • Iniciando e Interrompendo Instâncias RAC;
    • Arquivos de Parâmetros de Inicialização do Oracle RAC;
    • Adicionando um Nó a um Cluster;
    • Deletando Instâncias de um Banco de Dados RAC;
    • Utilizando o Comando Quiesce em Bancos de Dados RAC;
    • Administrando Alertas com o Enterprise Manager.
  • Administrando o Armazenamento no Oracle RAC – Parte I
    • Descrever o ASM (Automatic Storage Management);
    • Instalar o software ASM;
    • Configurar arquivos de parâmetro de inicialização para instâncias ASM e do banco de dados;
    • Inicializar instâncias ASM e fazer shutdown dessas instâncias;
    • Adicionar instâncias ASM à lista-alvo do Database Control;
    • Usar o Database Control para administrar o ASM em um ambiente RAC.
  • Administrando o Armazenamento no Oracle RAC – Parte II
    • Gerenciar grupos de redo logs em um ambiente RAC;
    • Gerenciar tablespaces de undo em um ambiente RAC;
    • Usar o SRVCTL para gerenciar instâncias ASM;
    • Migrar arquivos do banco de dados para o ASMGerenciar e recuperar o arquivo OCR e o disco de votação.
  • Serviços
    • Configurar e gerenciar serviços em um ambiente RAC;
    • Usar serviços com aplicações clientes;
    • Usar serviços com o Database Resource Manager;
    • Usar serviços com o Scheduler;
    • Definir limites de métrica de desempenho para serviços;
    • Configurar a agregação e o rastreamento de serviços.
  • Alta Disponibilidade de Conexões
    • Configurar o balanceamento da carga de tempo de conexão do cliente;
    • Configurar o failover de tempo de conexão do cliente;
    • Configurar o balanceamento da carga de tempo de conexão do servidor;
    • Vantagem do Recurso FAN (Fast Application Notification);
    • Configurar callouts do servidor;
    • Configurar o ONS do cliente e do servidor;
    • Configurar o TAF (Transparent Application Failover).
  • Gerenciando Operações de Backup e Recuperação no Oracle RAC
    • Configurar as Definições de Recuperação do Oracle RAC com o EM;
    • Configurar as Definições de Backup do Oracle RAC com o EM;
    • Iniciar o Arquivamento;
    • Configurando o RMAN;
    • Backup e Recuperação do Oracle RAC Usando o EM.
  • Ajuste de Desempenho do Oracle RAC
    • Determinar os componentes específicos de ajuste do Oracle RAC;
    • Ajustar a recuperação de instâncias no Oracle RAC;
    • Determinar os eventos de espera, os enfileiramentos globais e as estatísticas de sistema específicos do Oracle RAC;
    • Implementar as dicas de ajuste mais comuns do Oracle RAC;
    • Usar as páginas de Desempenho do Banco de Dados do Cluster;
    • Usar o Automatic Workload Repository e o Automatic Database Diagnostic Monitor no Oracle RAC.
  • Projetar Alta Disponibilidade
    • Projetar uma Arquitetura de Disponibilidade Máxima no seu ambiente;
    • Determinar as melhores topologias do Oracle RAC e do Data Guard para o seu ambiente;
    • Definir os arquivos de configuração do Data Guard Broker em um ambiente RAC;
    • Corrigir com patches o sistema RAC sem interrupções.

Saiba mais sobre nós
Receba em seu email informações sobre nossos serviços e treinamentos