Este documento fornece uma lista de cursos e treinamentos oferecidos por uma empresa de treinamento. Os cursos incluem tópicos como Microsoft .NET Framework, Java, COBOL, banco de dados e desenvolvimento web.
3. Cursos e Treinamentos
®
ENTERPRISE COBOL - Conceitos, Recursos e Diferenças para COBOL II – 20 hs ......................24
PROGRAMAÇÃO EM LINGUAGEM ASSEMBLER – 40 hs ..........................................................25
PROGRAMAÇÃO EM EASYTRIEVE PLUS – 24 hs......................................................................27
ANÁLISE DE SISTEMAS COM ÊNFASE EM GERENCIAMENTO DE PROJETOS – 32 hs ................28
SOA - Service Oriented Architecture – 24 h ............................................................................32
WEB Design Básico - 40 h .......................................................................................................35
www.tectreinos.com.br Rua Victor Brecheret, 108 – Vila Yara 4
Fone (11) 3683-3252 Osasco – São Paulo SP – CEP 06026-000
4. Cursos e Treinamentos
®
Microsoft .NET Framework 3.5 – 80 hs
Objetivo
Capacitar o aluno no mundo do desenvolvimento de aplicações utilizando a plataforma de
desenvolvimento da Microsoft, o Framework .NET versão 3.5., tornando o desenvolvedor apto a
descrever as principais características do .Net Framework e do Visual Web Developer 2008; criar
aplicativos do Windows Forms; criar e utilizar os diversos tipos de dados e variáveis; controlar e
programar a execução de programas usando declarações condicionais e loops; explicar os
fundamentos da programação orientada para objetos; criar aplicações orientadas a objeto de
complexidade média; desenvolver a interface com o usuário em um aplicativo Visual Web
Developer 2008; validar entrada de usuário em um formulário do Windows; implementar a
depuração e movimentação em um aplicativo Visual Web Developer 2008; acessar dados em
aplicativo WEB; criar aplicações Web de baixa complexidade; testar e implantar aplicativos
Microsoft .Net.
Pré Requisito
São necessários conhecimentos básicos de Windows XP em diante
Conteúdo Programático
Plataforma .NET Acesso a banco de dados através
Formulários, Caixas de diálogo ADO com Microsoft SQL 2008 -
Variáveis, Vetores e Matrizes Express Edition
Tipos de Dados, Funções Gerenciando Dados com C# e
Conceitos de Orientação a Objeto Microsoft SQL 2008 - Express
Apresentando o Visual Basic.Net Edition
Windows Forms Integando C# com ASP.NET
Controles Web Forms ASP.NET
Objetos Gerenciados Event Procedures
Programação Assíncrona Tracing, Debug
Recursos de acessibilidade DataSet, DataAdapter, DataGrid
Apresentando o Microsoft Visual C# DataReader
Entendendo a Linguagem C# Stored Procedures
Criando Componentes no C# Segurança em Aplicações
Trabalhando com aplicativos no ASP.NET
C# Express Edition
www.tectreinos.com.br Rua Victor Brecheret, 108 – Vila Yara 5
Fone (11) 3683-3252 Osasco – São Paulo SP – CEP 06026-000
6. Cursos e Treinamentos
®
JE1 - Java e Orientação a Objetos – 48 hs
O que realmente interessa sobre a Orientação a Objetos e como posso melhorar minhas
aplicações?
Essa é a pergunta que será respondida com este módulo. Ideal para profissionais iniciantes em
Java e Orientação a Objetos, incluindo a introdução de lógica de programação.
O principal objetivo deste módulo é criar uma cultura de reuso de código e conhecer a fundo os
aspectos fundamentais da linguagem.
Pré Requisitos
Informática básica.
Conteúdo Programático
1. O que é Java? 8. Arrays
Máquina Virtual, HotSpot e JIT Array para que te quero?
Versões do Java Arrays de Referência
JVM? JRE? JDK? Que história é essa? Lendo as posições de um Array
Objetivos do Java e seu uso
Compilador e Execução 9. Pacote java.lang
Classe Object
2. Sintaxe Java métodos Equals e ToString
Convenções de código, eu realmente Classe System
preciso? Classe String
Tipos primitivos Casting e Autoboxing (Java 5.0)
Casting Classe Math
Controle de fluxo (if, while, for, etc)
10. Pacote Java.io
3. Fundamentos da Orientação a Objetos Classes InputStream e OutputStream
Classes, Interfaces, Objetos Classe File
A tal da referência, porque isso é Classes Reader e Writer
importante? Classe Scanner
Modificadores de acesso
Encapsulamento 11. Coleções
Herança Generics
Polimorfismo Interfaces de coleções e utilitários
Conjuntos
4. Eclipse IDE Iterações
Apresentação Mapas
Executando um programa Métodos “Equals” e “Hashcode”
Views, Perspectives, Plugins Boas práticas
Dicas
www.tectreinos.com.br Rua Victor Brecheret, 108 – Vila Yara 7
Fone (11) 3683-3252 Osasco – São Paulo SP – CEP 06026-000
7. Cursos e Treinamentos
®
5. Controlando erros com exceções 12. Programação concorrente
Checar ou não Checar, eis a questão! Threads
Blocos try, catch e finally Escalonador e troca de contexto
Exceções customizadas Garbage Collector
Vector e Hashtable
6. Pacotes
Organização e diretórios 13. Reflection e Annotation
A instrução import O que é? Quando é utilizado?
Class, Method, Field
7. Ferramentas do SDK Anotações
Visão geral sobre o SDK Anotações customizadas
Jar e JavaDoc Lendo anotações utilizando reflection
www.tectreinos.com.br Rua Victor Brecheret, 108 – Vila Yara 8
Fone (11) 3683-3252 Osasco – São Paulo SP – CEP 06026-000
8. Cursos e Treinamentos
®
JE2 – Persistindo dados com Java – 24 hs
Persistência tem sido tema de discussão ao longo das décadas. Com o aumento do uso da
tecnologia de informação, cada vez mais o mundo anseia por dados, que por sua vez, se
transformam em informações.
Sendo o acesso realizado em um banco de dados, ou em uma estrutura de dados em formato
texto (XML), os desenvolvedores hoje lidam com uma gama extensa de opções para realizar estas
tarefas.
O objetivo deste treinamento está em analisar as alternativas de mercado mais utilizadas e
apresentá-las detalhadamente para que o aluno possa entender onde se deve aplicar cada uma,
colocando o negócio acima de qualquer implementação.
Pré Requisitos
Possuir conhecimento básico de SQL e compatível com o treinamento JE1.
Conteúdo Programático
1. Revisando a Structured Query Language 4. Transacionando com JDBC
(SQL) As operações Commit e Rollback
Dialetos Conexões com auto commit
Linguagem de Manipulação de Dados
(DML) 5. Boas práticas em JDBC
Linguagem de Definição de Dados (DDL)
Linguagem de Controle de Dados (DCL) 6. Introdução ao JPA
Linguagem de Transação de Dados O que é JPA? Onde utilizar?
(DTL) E o tal Mapeamento Objeto Relacional?
Linguagem de Consulta de Dados (DQL) O que muda?
Cláusulas, Operadores e Funções Uma famosa implementação de JPA:
básicas Hibernate
Exemplos de utilização
2. Introdução ao JDBC
Interfaces Connection, Statement, 7. Trabalhando com XML
Prepared Statement e ResultSet O que é XML?
Fábrica de Conexões Entendendo o XSD, DTD
Pool de Conexões DOM e SAX
XStream
3. Design Patterns JaxB
Data Access Object (DAO)
Value Object (VO)
Mapeamento Objeto Relacional (ORM)
www.tectreinos.com.br Rua Victor Brecheret, 108 – Vila Yara 9
Fone (11) 3683-3252 Osasco – São Paulo SP – CEP 06026-000
9. Cursos e Treinamentos
®
JE3 – Fundamentos de Java para Web – 36 hs
Com o advento da web, muitas empresas iniciaram a migração de sistemas desktop, que antes
dominavam as aplicações de informação, para a web. Percorremos um longo caminho até
chegarmos ao ponto em que estamos, mas o fundamento das aplicações permanece.
O objetivo deste treinamento está relacionado a compreensão deste fundamento que possibilita
às aplicações serem acessadas na web através dos browsers, como também, os padrões e boas
práticas de programação.
Ao finalizar este módulo, o aluno terá condições de compreender como funciona a maioria dos
frameworks web disponíveis em Java.
Pré Requisitos
Possuir conhecimento compatível com o treinamento JE1 e JE2.
Conteúdo Programático
1. Arquitetura Distribuída 7. Tratamento de erros
Aplicações Corporativas Configuração de páginas de erro
Análise de diferentes Arquiteturas Exibindo mensagens customizadas em
tela
2. Introdução ao Java Enterprise Edition
(Java EE) 8. Expression Language (EL)
O que é Java EE? Introdução
Servidor de Aplicação x Servidor Web Sintaxe
Um servidor web: Tomcat
9. Java Standard Tag Libraries (JSTL)
Padrão de aplicações web
Introdução
3. Java Servlet Utilizando tags no JSP
Servlet: O início de tudo Biblioteca Core
Classe HttpServlet Biblioteca de Internacionalização
Ciclo de vida da Servlet Como criar Tags customizadas
Deployment Descriptor
10. Filtros
ServletConfig, ServletContext,
Introdução
ServletEvent
Visão geral das classes envolvidas
Navegação
Configuração do deployment descriptor
4. Protocolo Http Criando um Filtro
Http Get
Http Post
Interfaces HttpServletRequest e
HttpServletResponse
www.tectreinos.com.br Rua Victor Brecheret, 108 – Vila Yara 10
Fone (11) 3683-3252 Osasco – São Paulo SP – CEP 06026-000
10. Cursos e Treinamentos
®
5. Gerenciador de Sessão 11. Design Patterns
Entendendo a sessão e seus atributos Business Delegate
Interface HttpSession Composite Entity
Invalidando a sessão Data Acess Object (DAO)
Front Controller
6. Java Server Pages (JSP)
Interceptor
Introdução
Service Locator
Ciclo de vida de um JSP
Dispatcher to View
Estrutura de um JSP
Factory
Diretivas e objetos implícitos
Template Method
12. Dicas de Frameworks MVC
E agora? Struts, JSF, Spring, etc...
www.tectreinos.com.br Rua Victor Brecheret, 108 – Vila Yara 11
Fone (11) 3683-3252 Osasco – São Paulo SP – CEP 06026-000
11. Cursos e Treinamentos
®
JE4 – Web 2.0 com Java Server Faces (JSF) – 28 hs
A web 2.0 é uma rede vista como plataforma e essa visão trouxe consigo uma série de implicações
no modo como as aplicações para a web eram e são desenvolvidas.
O objetivo deste treinamento é apresentar essas implicações diretamente em Java, associada a
um dos frameworks que tem se destacado na comunidade e que consegue englobar tais questões
que estão em constante evolução.
Pré Requisitos
Possuir conhecimento compatível com o treinamento JE3.
Conteúdo Programático
1. Revisão Java EE 8. Validação e Conversão de dados
Principais classes para programação Introdução
Web Implicações no ciclo de vida
Dificuldades para manter as aplicações Conversores
2. Java Server Faces (JSF) Validadores
Introdução e motivações Criando Conversores e Validadores
Relacionamento do “velho” com o customizados
“novo” Customizando mensagens
Ciclo de vida de aplicações JSF 9. Modelo de eventos
3. Bibliotecas de tags Introdução
JSF Core Eventos de mudança de valor e ação
JSF HTML Tags
4. Expression Language 10. Facelets
Revisão conceitual Introdução
Sintaxe Instalação e configuração
Objetos implícitos Criando templates
Tags
5. Managed Beans
Introdução 11. Introdução ao Ajax
Configuração Introdução e motivação
Mensagens de Erro O que é Ajax? Como utilizar?
Vinculo com a visualização de dados 12. RichFaces
6. Navegação Ajax4JSF
Introdução Instalação e Configuração
Configuração Trabalhando com Ajax
Gerenciando ações Principais Componentes
7. Internacionalização 13. JSF 2.0
Configuração O que há de novo?
Tags Ajax Nativo
Gerenciamento de recursos
Navegação implícita
www.tectreinos.com.br Rua Victor Brecheret, 108 – Vila Yara 12
Fone (11) 3683-3252 Osasco – São Paulo SP – CEP 06026-000
12. Cursos e Treinamentos
®
JE5 – Web 2.0 com Java Server Faces (JSF) Avançado – 16 hs
Este módulo dá continuidade ao módulo JE4 e tem como objetivo detalhar as funcionalidades
existentes no framework JSF indicando os benefícios da utilização desses tópicos avançados.
É ideal para profissionais que desejam customizar suas aplicações.
Pré Requisitos
Possuir conhecimento compatível com o treinamento JE4.
Conteúdo Programático
1. Revisão JSF 2. Tópicos Avançados
Managed Beans Component Binding
Conversores Eventos
Validadores Componentes
Expression Language Renderizadores
Facelets
Richfaces e Ajax
www.tectreinos.com.br Rua Victor Brecheret, 108 – Vila Yara 13
Fone (11) 3683-3252 Osasco – São Paulo SP – CEP 06026-000
13. Cursos e Treinamentos
®
JE6 – Relatórios com Jasper Reports – 12 hs
A necessidade de criar relatórios para fins administrativos, sempre foi uma tarefa necessária. Em
Java temos uma das ferramentas mais populares para criação destes relatórios:
o Jasper Reports.
O objetivo deste treinamento é indicar os caminhos mais comuns no desenvolvimento de
relatórios e abordar as funcionalidades fundamentais da API, bem como, as ferramentas de apoio
que auxiliam a produtividade.
Pré Requisitos
Possuir conhecimento compatível com o treinamento JE3.
Conteúdo Programático
1. Jasper Reports 4. Integrando uma aplicação Java com
O que é JasperReports
Instalação A API JasperReport
Ferramentas Executando um relatório web
Estrutura de um relatório
Formatação 5. Gráficos
Tipos de gráfico
2. iReport Sintaxe para definição de um gráfico
O que é Dataset
Características Plot
Como instalar e usar Usando uma conexão com banco de
Criando um relatório com iReport dados
Exportando para outros formatos de
3. Criando relatórios arquivo
Introdução Relatórios cross-tabs
Grupos Scriptlets
Sub-relatórios
Parâmetros
DataSource
Valores de Retorno
Template
Como fazer referência a recursos
usados no relatório
www.tectreinos.com.br Rua Victor Brecheret, 108 – Vila Yara 14
Fone (11) 3683-3252 Osasco – São Paulo SP – CEP 06026-000
14. Cursos e Treinamentos
®
FORMAÇÃO COMPLETA DESENVOLVEDOR COBOL – 160 hs
Objetivo
Formação de programadores COBOL para atuarem com desenvolvimento de programas no
ambiente mainframe IBM (sistema operacional z/OS) Público Alvo Pessoas que desejem tornarem-
se programadores COBOL para ingressar na área de TI, estudantes universitários, programadores
em outras linguagens e ambientes, analistas de sistemas, especificadores, de negócios e de
suporte ao desenvolvimento que busquem familiarizar-se com a linguagem COBOL.
Conteúdo Programático
1. Arquitetura z/Os 3. TSO
Conceitos e Recursos Breve histórico e ambientação
Sistema Operacional TSO/E e ISPF/PDF
Programas Produtos Alocando arquivos e criando
Métodos de Acesso bibliotecas
Estrutura de dados Copiando, renomeando e excluindo
arquivos e membros de bibliotecas
2. Lógica Estruturada Trabalhando com bibliotecas
Programas de Computador Criando e editando membros em
Tipos de Programas bibliotecas
Etapas para desenvolvimento de Principais comandos de linha e de
programa edição
Terminologia, conceitos e recursos SDSF
Ferramentas de planejamento Outras opções
Projetando um programa de forma
estruturada 4. JCL e Utilitários
Fluxogramas e pseudocódigo Arquitetura zOS x JES2
Instruções e operadores Conceitos de JOB e STEP
Estruturas de controle lógico Fluxo de execução de um JOB
Como definir o nome de rotinas ou Estrutura de um JOB
parágrafos Formato dos comandos e regras de
Acessando arquivos seqüenciais continuação
Preparando e imprimindo relatórios Comando comentário
Acessando arquivos indexados Comando JOB , EXEC e DD - sintaxe
Utilizando tabelas (arrays) e principais parâmetros
Comunicação entre programas (CALL) O uso do COND e do comando IF
Utilitários: IEBGENER, ICEGENER,
IEFBR14
www.tectreinos.com.br Rua Victor Brecheret, 108 – Vila Yara 15
Fone (11) 3683-3252 Osasco – São Paulo SP – CEP 06026-000
15. Cursos e Treinamentos
®
5. Linguagem COBOL 6. Banco de dados DB2
Introdução Modelo relacional
Compilação e linkedição de programa Elementos do DB2
Estrutura de um programa Principais tipos de chaves
As quatro divisões do COBOL Regras de integridade
Regras de Codificação Modelos de relacionamento
Formatos de Instruções (SINTAXE) Formato de dados
Limites do COBOL Linguagem SQL
Palavras reservadas Comandos DDL
IDENTIFICATION DIVISION Comandos DCL
ENVIRONMENT DIVISION Comandos DML
CONFIGURATION SECTION Uso do DB2 em programas COBOL
DATA DIVISION Comando INCLUDE
FILE SECTION Uso da DCLGEN
WORKING-STORAGE SECTION Variáveis HOST
LINKAGE SECTION SQLCA
Estrutura de dados Acessando e atualizando
PROCEDURE DIVISION informações
Comandos básicos Acessando mais de uma linha
Comandos aritméticos Boas práticas de acesso ao DB2
Comando de condição
Comando PERFORM
Comando EVALUATE / WHEN / WHEN
OTHER / END-EVALUATE
Comando GO TO (porque evitar)
Trabalhando com arquivos Seqüenciais
Trabalhando com serviço de impressão
Uso de máscaras de edição para
impressão de valores e datas
Definindo e utilizando Tabelas
Processamento de arquivos VSAM
ESDS - Entry Sequential Data Set
RRDS - Relative Record Data Set
KSDS - Keyed Sequential Data Set
Processamentos especiais
CALL estático e dinâmico
Apresentando o Enterprise COBOL
Pré Requisito
Informática básica.
Mercado de Trabalho
Empresas que utilizam a linguagem COBOL em ambiente mainframe ou não. Por exemplo,
empresas do governo, principais bancos, seguradoras, administradoras de cartão e indústrias e,
todas as principais consultorias de TI.
www.tectreinos.com.br Rua Victor Brecheret, 108 – Vila Yara 16
Fone (11) 3683-3252 Osasco – São Paulo SP – CEP 06026-000
17. Cursos e Treinamentos
®
3. Lógica estruturada – 10 hs 4. Linguagem COBOL – 12 hs
Aula 1 Aula 1
Alinhamento de expectativas Fases do Alinhamento de expectativas
desenvolvimento Literatura complementar e de apoio
Conceitos/ferramentas Estrutura do programa COBOL
Diagrama de Blocos Regras de codificação Divisões do
Português Estruturado COBOL
Estruturas lógicas ID DIVISION
Seqüência ENVIRONMENT DIVISION
Decisão DATA DIVISION
Iteração WORKING-STORAGE SECTION
De Casos PROCEDURE DIVISION
Operadores Comandos básicos Exemplo de
Relacionais programa COBOL
Aritméticos Exercícios
Lógicos
Exercícios Aula 2
Aula 2 INPUT-OUTPUT SECTION FILE SECTION
Arquivos seqüenciais
Arquivos seqüenciais Relatórios
Leitura Exemplo de utilização
Gravação Exercícios
Uso do file status
Rotinas de impressão Aula 3
Exercícios
Arquivos VSAM Uso de subprogramas
Aula 3 CALL estático e dinâmico
LINKAGE SECTION
Balance line Consistências físicas e Exemplo de utilização
lógicas Exercícios
Exercícios
Aula 4
Aula 4
Tabelas (arrays)
Uso de arquivos indexados Quebras ou Definição
totalizações Acesso
Exercícios Exemplo de utilização
Aula 5 Exercícios
Soluções dos exercícios anteriores Aula 5
Exercícios Adicionais
Boas práticas e boas técnicas
Exercícios
Aula 6
Soluções dos exercícios anteriores
Exercícios Adicionais
www.tectreinos.com.br Rua Victor Brecheret, 108 – Vila Yara 18
Fone (11) 3683-3252 Osasco – São Paulo SP – CEP 06026-000
18. Cursos e Treinamentos
®
5. DB2 no programa COBOL – 8 hs 6. CICS Command Level – 12 hs
Aula 1 Aula 1
Literatura complementar e de apoio Alinhamento de expectativas
Estrutura SQL Literatura complementar e de apoio
Regras de relacionamento Conceitos básicos
Integridade referencial Transação e Task
Comandos DDL e DCL EIB
CREATE/ALTER TABLE Transações de serviços/apoio
CREATE/ALTER INDEX Exercícios
GRANT/REVOKE
Aula 2
COMMIT/ROLLBACK
Comandos DML Compilação e linkedição
SELECT Comando EXEC CICS
INSERT Verificando o resultado da execução
UPDATE do comando
DELETE Comandos básicos
SQLCODE SPUFI e QMF HANDLE ABEND e ASSIGN
Exercicios SEND e RECEIVE
Aula 2 ASKTIME e FORMATTIME
RETURN
Programa COBOL Exercícios
EXEC SQL
Preparação do programa Aula 3
Variáveis HOST Comandos básicos
INCLUDE SQLCA LINK e XCTL
Comandos DML RETURN TRANSID
Exercícios DFHCOMMAREA
Aula 3 Estrutura em camadas
BMS
Uso do CURSOR
Exercicios
DECLARE
OPEN Aula 4
FETCH Acesso a arquivos VSAM
CLOSE Acesso ao DB2
Atualização posicionada Exercicios
Exercícios
Aula 5
Aula 4
Filas TD e TS
Boas práticas e boas técnicas
Técnica de paginação
Exercícios
START e RETRIEVE
Exercicios
Aula 6
Soluções dos exercícios anteriores
Exercícios Adicionais
www.tectreinos.com.br Rua Victor Brecheret, 108 – Vila Yara 19
Fone (11) 3683-3252 Osasco – São Paulo SP – CEP 06026-000
19. Cursos e Treinamentos
®
CICS COMMAND LEVEL “Programação em COBOL” – 40 hs
Técnicas e ferramentas para criação de programas online, em linguagem COBOL utilizando
recursos do monitor CICS/TS. O que é o CICS/TS? Customer Information Control System /
Transaction Server é um monitor e gerenciador de execução de programas online, para ambiente
mainframe IBM, permitindo a execução interativa e simultânea de milhares de transações por
segundo, em ambiente seguro e com garantia de integridade. Exemplo de transações: consulta de
saldo, pagamento de contas, saques e depósitos, etc... É também um produto multiplataforma.
Concorrente do IMS/TM também da IBM.
Objetivo
Ensinar ao participante, programador COBOL, como planejar e codificar programas em Command
Level, preparando-o para construir telas BMS e usar arquitetura em três camadas e a técnica
pseudoconversacional, em programas de complexidade média, utilizando arquivos VSAM, banco
de dados relacional DB2, filas TS e TD e técnicas de paginação.
Público Alvo
Desenvolvedores COBOL, Analistas de sistemas, de testes, de negócios, especificadores e de
suporte ao desenvolvimento, que precisam conhecer e planejar programas para ambiente online.
Conteúdo Programático
Conceitos e Recursos Programando de forma pseudo-
Arquitetura e desenhos de aplicação conversacional
Transações de serviço Acessando arquivos VSAM
Comandos básicos Integridade de dados
Construção de telas BMS Filas de Temporary Storage (TS) e de
Enviando e recebendo mapas Transient Data (TD)
Posicionando o cursor dinamicamente Acessando tabelas DB2
Alterando atributo dinamicamente Técnicas adicionais (transição para o
Transferindo o controle entre transações e módulo avançado)
programas
www.tectreinos.com.br Rua Victor Brecheret, 108 – Vila Yara 20
Fone (11) 3683-3252 Osasco – São Paulo SP – CEP 06026-000
20. Cursos e Treinamentos
®
Pré Requisito
Linguagem COBOL e DB2.
Mercado de Trabalho
Empresas que utilizam o CICS como monitor de tp e a linguagem COBOL. Por exemplo, empresas
do governo, principais bancos, seguradoras, administradoras de cartão e indústrias e, todas as
principais consultorias de TI.
www.tectreinos.com.br Rua Victor Brecheret, 108 – Vila Yara 21
Fone (11) 3683-3252 Osasco – São Paulo SP – CEP 06026-000
21. Cursos e Treinamentos
®
NOVOS RECURSOS DO DB2 v8 – 20 hs
A mudança da versão 8 em relação as anteriores)
O curso pretende oferecer ao participante uma visão geral das novidades da versão 8 do DB2 for
z/OS. Destinado a desenvolvedores COBOL, analistas de sistemas, de testes, de negócios,
especificadores e outros.
Conteúdo Programático
Endereçamento de 64 bits
Novos Limites Conceito de Data Partitioning Secondary Index e Non-Partitioning Secondary Index
Novos limites de particionamento e controle através da tabela Rebalanceamento de partições
Novas alterações online das definições de objetos
Sequences versus coluna Identity
Melhorias em cursores do tipo scrollable
Multi-row fetch e insert
Common table expression e SQL recursivo
Melhorias no LOAD, UNLOAD, REORG e RUNSTATS
MQT
Índices de tamanhos variáveis
Varredura reversa do índice
Novos predicados indexáveis
Pré Requisito
Conhecimento do DB2 versão 7 ou anterior.
www.tectreinos.com.br Rua Victor Brecheret, 108 – Vila Yara 22
Fone (11) 3683-3252 Osasco – São Paulo SP – CEP 06026-000
22. Cursos e Treinamentos
®
IMS TM – PROGRAMAÇÃO BÁSICA EM COBOL – 40 hs
Técnicas e ferramentas para criação de programas online, em linguagem COBOL utilizando
recursos do monitor IMS/DC, parte integrante do IMS/TM. O que é o IMS/TM? Information
Management System / Transaction Manager é um poderoso monitor e gerenciador de execução
de transações online, para ambiente mainframe IBM, permitindo a execução interativa e
simultânea de milhares de transações por segundo, em ambiente seguro e com garantia de
integridade. Exemplo de transações: consulta de saldo, pagamento de contas, saques e depósitos,
etc... É também um produto multiplataforma. Concorrente do CICS/TS também da IBM.
Objetivo
Ensinar ao participante, programador COBOL, como planejar e codificar programas utilizando IMS
DC, preparando-o para construir formatos para tela via MFS e usar técnicas atualizadas para
desenvolvimento de programas online de complexidade média, utilizando banco de dados
relacional DB2.
Público Alvo
Desenvolvedores COBOL, Analistas de sistemas, de testes, de negócios, especificadores e de
suporte ao desenvolvimento, que precisam conhecer e planejar programas para ambiente online.
Conteúdo Programático
Programas Conversacionais e intercâmbio de Mensagens
Serviço de Formatação de Mensagens (MFS)
Acesso a tabelas DB2
Funções e Técnicas Adicionais
Exercícios
Pré Requisito
Linguagem COBOL e DB2.
Aplicabilidade
Empresas que utilizam o IMS/TM como monitor de TP e a linguagem COBOL. Por exemplo,
empresas do governo, principais bancos, seguradoras, administradoras de cartão e indústrias e,
todas as principais consultorias de TI.
www.tectreinos.com.br Rua Victor Brecheret, 108 – Vila Yara 23
Fone (11) 3683-3252 Osasco – São Paulo SP – CEP 06026-000
23. Cursos e Treinamentos
®
ENTERPRISE COBOL - Conceitos, Recursos e Diferenças para COBOL II – 20 hs
Objetivo
Oferecer ao participante as características e principais recursos do atual estado da arte da
linguagem mais utilizada do mundo.
Abordagem
Teórica com laboratório prático para assimilar conceitos e recursos informados.
Público Alvo
Todo profissional da área de desenvolvimento e suporte do ambiente mainframe IBM.
Conteúdo Programático
Introdução ao Enterprise Cobol Debug Tool
Noções básicas sobre Language Ferramenta de conversão
Environment Utilização (mapeamento) de memória
Compilador Enterprise COBOL Novos recursos da linguagem
Suporte UNICODE Novos Comandos
Suporte XML Processando documentos XML
Interoperabilidade JAVA Laboratório
CICS Translator integrado Bibliografia
Pré-compilador DB2 integrado
Debug Tool
Pré requisito
Conhecimento da linguagem COBOL e uso do TSO
www.tectreinos.com.br Rua Victor Brecheret, 108 – Vila Yara 24
Fone (11) 3683-3252 Osasco – São Paulo SP – CEP 06026-000
24. Cursos e Treinamentos
®
PROGRAMAÇÃO EM LINGUAGEM ASSEMBLER – 40 hs
Objetivo
Apresentar os principais recursos, comandos e instruções Assembler para ambiente MVS (OS/390
e Z/os).
Público Alvo
Profissionais que precisem utilizar a linguagem Assembler.
Conteúdo Programático
Realizar operações usando decimal
Estrutura e sintaxe de um programa
compactado, incluindo processos de
assembler
edição e ajustes
CSECT, USING, TITLE, ORG, ENTRY,
Realizar operações com valores binários
RMODE, AMODE
de ponto fixo
Estruturas, Componentes, Formatos dos
Conversões de formatos
Comandos e Especificação de Dados
Trabalhar com tabelas internas,
DS, DC, EQU
incluindo definição e acesso aos
Registradores Gerais
elementos da tabela
Linkage convention (uso de save área)
Uso de DSECTs para descrição de
Uso de múltiplos registradores base
estruturas
Estrutura e formato de instruções
Técnicas de documentação com
(RR, RX, RS, SS, SI, S) comentários para melhor compreensão
Macro Instruções: como usar e do código
especificar parâmetros
Técnicas de depuração de programas
Definir e processar arquivos seqüenciais assembler
OPEN, CLOSE, GET e PUT
Leitura e gravação de registros
Impressão (com formatação de
relatórios)
www.tectreinos.com.br Rua Victor Brecheret, 108 – Vila Yara 25
Fone (11) 3683-3252 Osasco – São Paulo SP – CEP 06026-000
25. Cursos e Treinamentos
®
Pré Requisito
Conhecimento básico do ambiente e ferramentas do ambiente mainframe IBM e noções de
programação.
Abordagem
Teórica com exercícios práticos para melhor compreensão da teoria apresentada.
www.tectreinos.com.br Rua Victor Brecheret, 108 – Vila Yara 26
Fone (11) 3683-3252 Osasco – São Paulo SP – CEP 06026-000
26. Cursos e Treinamentos
®
PROGRAMAÇÃO EM EASYTRIEVE PLUS – 24 hs
Objetivo
Oferecer embasamento teórico e prático para a utilização da linguagem EASYTRIEVE. Mostrar
como a linguagem pode auxiliar nas soluções rotineiras, extraindo informações de forma mais
rápida.
Público Alvo
Programadores de aplicação que necessitem codificar programas em linguagem Easytrieve.
Conteúdo Programático
1. Introdução a Linguagem 3. Codificando programas
Principais características e a estrutura da Códigos simples
linguagem Seleção de registros
O ambiente EASYTRIEVE Balance Line
Acessando arquivos tradicionais
2. Programação Básica
Sintaxe
Utilização de cálculo
Formatação de Relatórios
Manuseio de Arquivos VSAM
MATCHING
Pré Requisito
Conhecimento de JCL e Lógica de Programação.
Mercado de Trabalho
Ferramenta utilizada por profissionais das áreas de suporte, produção e desenvolvimento em
ambiente mainframe IBM.
www.tectreinos.com.br Rua Victor Brecheret, 108 – Vila Yara 27
Fone (11) 3683-3252 Osasco – São Paulo SP – CEP 06026-000
27. Cursos e Treinamentos
®
ANÁLISE DE SISTEMAS COM ÊNFASE EM GERENCIAMENTO DE PROJETOS – 32 hs
Apresentação
Pesquisas realizadas por institutos e publicações especializados, revelam que o Analista de
sistemas tem um novo papel no mundo de gerenciamento de projeto em Tecnologia da
Informação (TI).
Diferentemente do passado onde o analista de sistemas tinha um papel estratégico para o negócio
da empresa, desenvolvendo soluções, descrevendo as funcionalidades e conversando com o
programador de computadores para o desenvolvimento dos códigos.
Sua posição era tão valorizada que na verdade o analista de sistemas era um programador sênior
com muitos anos de experiência em programação, que foi promovido a analista.
Hoje o analista de sistema faz a descrição ou não e também faz a programação e quando ele é
mais estratégico do que técnico ele muda o papel para analista de negócios, sendo que em
algumas organizações isto é considerado um plano de carreira.
Com a disciplina de gerenciamento de projetos, oficialmente difundida pelo instituto PMI®(Project
Management Institute – Instituto de Gerenciamento de projetos), o analista de sistemas deve ficar
mais atento aos assuntos relacionados ao entendimento do projeto de TI: o que será executado,
possíveis ocorrências, custos(horas gastas), prazo de implantação e principalmente as pessoas
envolvidas no projetos e com expectativas diferentes.
Um ponto importante é o posicionamento do profissional que precisa se identificar com a função,
pois é preciso separar quem realmente é um técnico, além da análise, que faz também a
programação e quem tem uma visão do negócio, fazendo análise e descrevendo as
funcionalidades do sistema.
Neste curso de análise de sistemas abordará os dois temas e ao seu final o participante terá uma
visão melhor de qual posicionamento ele escolherá.
De qualquer forma o participante passará por uma experiência única, onde o curso universitário
somente o informou, mas não o demonstrou.
www.tectreinos.com.br Rua Victor Brecheret, 108 – Vila Yara 28
Fone (11) 3683-3252 Osasco – São Paulo SP – CEP 06026-000
28. Cursos e Treinamentos
®
Objetivo
O curso Análise de Sistemas com ênfase em gerenciamento de projetos é composto de 4
disciplinas, representadas por 6 módulos, totalizando 32 horas de aula, conciliando 20% teoria e
80% prático.
Com o objetivo principal preparar, na prática, os participantes a enfrentar os desafios em analisar
sistemas e propor soluções dentro de um ambiente organizacional no qual é apresentado para os
profissionais de tecnologia da informação, antes do seu desenvolvimento.
O programa de ensino com suas disciplinas encadeadas, propõem integrar a gestão de projetos e
análise de sistemas, assegurando aos participantes, no final do curso, uma visão clara do que está
ocorrendo no mercado e os preparando para enfrentar novos desafios na sua carreira de analista
de sistemas, sem o foco da programação.
A certeza de adquirir novos conhecimentos, consistentes e necessários para enriquecer as
atribuições do Analista de Sistema.
Público Alvo e requisitos
Profissionais da área de tecnologia da informação ou seus relacionados a áreas de produtos ou
negócios.
Outras áreas serão previamente avaliadas.
Pessoas com superior completo ou em andamento na área de ciências exatas ou relacionadas
(administração, economia, etc), outros cursos serão previamente avaliados.
Diferenciais do curso
Único curso de análise de sistemas com gerenciamento de projetos
Professores com grande experiência na área de TI, metodologias e gerenciamento de
projetos em TI
Material didático de qualidade
Exercícios Práticos
Aula práticas vivenciando a realidade de um ambiente de trabalho
www.tectreinos.com.br Rua Victor Brecheret, 108 – Vila Yara 29
Fone (11) 3683-3252 Osasco – São Paulo SP – CEP 06026-000
29. Cursos e Treinamentos
®
Material Didático
Apostilas
Exercícios,
Resumos
Textos para leitura complementar
Indicações de livros e sites
Conteúdo
Introdução
A importância do Analista de Sistemas em TI (passado, presente e futuro)
Principais responsabilidades e competências
Interação com o Analista de Negócios e Desenvolvedores
Estrutura do curso (Formação dos grupos ou Individual, teorias e práticas)
O que se espera de um Analista de Sistemas dentro de uma Organização
Comparativo entre um Analista de Sistema que desenvolve programação e o Analista de
Sistema que faz o levantamento e documentação
O Guia PMBoK® 4a. edição – Visão do gerenciamento de projetos
Principais questões que o analista de sistemas deve se atentar para um bom trabalho:
Planejamento – O que precisa ser feito?
Levantamento – Do que os clientes precisam?
Comunicação - Como garantir o entendimento mútuo?
Visão corporativa – Por que estamos fazendo isso?
Requisitos – Itens chaves para a solução – O que precisa ser implementado?
Avaliação e Monitoramento – A solução está fazendo o que deveria fazer?
Análise de Sistemas
A visão do processo dentro da organização;
Características da análise;
Automatizando os processos de análise;
Metodologia de desenvolvimento de sistemas.
Requisitos
Conceitos de requisitos, tipos de requisitos e sua rastreabilidade;
Métodos para levantar e identificar os requisitos;
Estudo de viabilidade e gerenciamento de requisitos.
www.tectreinos.com.br Rua Victor Brecheret, 108 – Vila Yara 30
Fone (11) 3683-3252 Osasco – São Paulo SP – CEP 06026-000
30. Cursos e Treinamentos
®
Análise e modelagem
O que é um modelo Lógico;
Modelagem em TI;
Tipos de organização;
Análise Estrutura de Sistemas;
Modelo Lógico;
Modelo Físico;
Apresentação dos Padrões de modelagem (Análise Essencial).
Gerenciamento de Projetos
A visão do processo dentro da organização (conceito de projetos e sua estrutura);
Como o gerenciamento de projetos contribui para análise de sistema (Estrutura de
trabalho);
Planejamento estratégico de TI e seus projetos;
Escopo, Prazo, Custo e qualidade.
Aula de Conclusão
Entrega do Trabalho de Conclusão
Resultados obtidos
Aprendizado obtido
Revisão Geral
Testes de Avaliação
Certificado de participação
Coordenadores/Instrutores do Curso
Carlos Barasal, 26 anos na área de TI, Bacharel em Matemática e pós-graduação em
gerenciamentos de projetos, especialista na gestão de projetos em sistemas de cartão de
crédito e sistemas bancários. Atuação em diversas empresas da área financeira, Bancos,
Cartões, Indústria, Serviços Comerciais e Consultorias em geral. Ministrou diversas
palestras em universidades e cursos de metodologias e processos em TI. Atualmente é
Gerente Geral de Projetos em consultoria de TI.
Fábio Augusto Baptistella, 25 anos na área de TI, Bacharel em Administração de Empresas,
MBA em Engenharia de Produtos – USP. Atua na área de Gerenciamento de Projetos
especializado em Instituições Financeiras. Ministra cursos e palestras sobre computadores
de grande porte – Mainframe. Atuou como executivo de contas de uma grande empresa e
atualmente é Gerente de Projetos em consultoria de TI.
www.tectreinos.com.br Rua Victor Brecheret, 108 – Vila Yara 31
Fone (11) 3683-3252 Osasco – São Paulo SP – CEP 06026-000
31. Cursos e Treinamentos
®
SOA - Service Oriented Architecture – 24 h
SOA (Service Oriented Archictecture) é uma abordagem que ajuda os sistemas a permanecerem
escaláveis e flexíveis enquanto crescem, e que também ajuda a resolver a lacuna
negócio/Tecnologia da Informação. SOA é um paradigma, um jeito de pensar, um sistema valoroso
para arquitetura e modelagem. SOA permite conectar uma ampla variedade de sistemas de
softwares proprietário para se conseguir uma verdadeira interoperabilidade aberta.
Objetivo
Fundamentar o conceito de serviço e software como Serviço.
Definir e conceituar adequadamente a Arquitetura Orientada a Serviços – SOA.
Apresentar ferramentas e tecnologias que suportam SOA com uma visão de mercado.
Apresentar e conceituar governança de uma Arquitetura Orientada a Serviços.
Apresentar um panorama da adoção de SOA no Brasil.
Público Alvo
O curso SOA (Service-oriented Architecture), é indicado a pessoas que desejam aperfeiçoar seus
conhecimentos neste paradigma. Além de profissionais da área de informática (Gerentes,
Analistas, programadores, desenvolvedores web) e telecomunicações, Administradores, Gerentes
funcionais e Executivos em qualquer posição organizacional ou áreas afins.
Conteúdo Programático
Arquitetura corporativa
Frameworks de Arquitetura
Framework ZACHMAN
The Open Group Architecture Framework TOGAF
Federal Enterprise Architecture – FEA
Perspectiva da FEA sobre a EA
Modelos de Referência da FEA
Processo da FEA
Medição do sucesso da FEA
Framework Gartner
Comparação entre frameworks
www.tectreinos.com.br Rua Victor Brecheret, 108 – Vila Yara 32
Fone (11) 3683-3252 Osasco – São Paulo SP – CEP 06026-000
32. Cursos e Treinamentos
®
Critérios e Classificações de cada Metodologia
Arquitetura Corporativa em Instituições de Grande Porte
Mudança de Foco
Caminhos para a Implementação: Evolução
Estratégia de Evolução
Benefícios da Definição de uma Arquitetura
Arquitetura Orientada a Serviços
Conceitos
Exemplo (Simplificado)
Arquitetura de Negócios
Processo de Negócio
Processo Genérico
Exemplo
Business Process Management – BPM
Arquitetura de Aplicações de Negócio
Arquitetura de Aplicação
Conceito
Exemplo
Aplicações de Negócio x Serviços de Negócio
Serviços de Negócio x Componente
Exercício II
Domínios
Sub-Divisões Lógicas
Exemplo
Domínios – Arquitetura de Referência
Exercício
Arquitetura Orientada a Serviços - Arquitetura de Referência
Exercícios
Abordagens para o Projeto de Serviços
Abordagens
Abordagem Top-Down
Abordagem Bottom-Up
Abordagem Mista
Design de Serviços
Serviço
Exemplo
www.tectreinos.com.br Rua Victor Brecheret, 108 – Vila Yara 33
Fone (11) 3683-3252 Osasco – São Paulo SP – CEP 06026-000
33. Cursos e Treinamentos
®
Boas Práticas
Implementação dos Serviços
Exemplo
Atributos de Qualidade
Diretrizes
Exemplos
Exercício
Modelos de Maturidade de Arquitetura
Conclusão e Fechamento
Pré Requisito
Para obter um bom aproveitamento neste curso, os alunos devem ser capazes de:
Conhecimentos de informática básica
Descrever conceitos elementares de informática básica
Utilizar um navegador (browser) da web
Habilidades Adquiridas
Após a conclusão deste curso, os alunos deverão estar aptos a:
Descrever o histórico e as características significativas de SOA
Fazer o download das ferramentas necessárias para o desenvolvimento de SOA
Encontrar caminhos inteligentes para construir soluções sem cair na armadilha de
mudanças de detalhes de Web Services
Ganhar a experiência de um arquiteto de sistemas envolvido em SOA.
www.tectreinos.com.br Rua Victor Brecheret, 108 – Vila Yara 34
Fone (11) 3683-3252 Osasco – São Paulo SP – CEP 06026-000
35. Cursos e Treinamentos
®
Conteúdo
Fundamentos do Web Design
O que é web design
Arquitetura da informação
Design interativo
Scripts e programação
Terminologia Web
Como a web funciona
Introdução ao HTML, CSS, XML
Formatos de arquivo de imagens
Linguagens de programação para a web
Sistemas de gerenciamento de conteúdo
Ferramentas para construir sites
Começando a construir um site
Principais ferramentas do mercado
Desenhando para diversos browsers
Escolha de uma hospedagem web
Como registrar um domínio
Estrutura básica de um site
Melhores práticas no planejamento do seu site
Construindo o mapa do seu site
Construindo um “wireframe” inicial para esboço inicial de layout.
Refinando o “wireframe”
Escolha de cores e imagens
Design do layout final
XHTML – Estrutura e Tags
Estrutura e elementos de um documento XHTML
“Tags” principais
Tags de texto
Tags de imagem
Tags de link
URLs relativas e absolutas
www.tectreinos.com.br Rua Victor Brecheret, 108 – Vila Yara 36
Fone (11) 3683-3252 Osasco – São Paulo SP – CEP 06026-000
36. Cursos e Treinamentos
®
CSS
Fundamentos do CSS
Seletores
Herança
Posicionamento via CSS
Adicionando cores e fundos
Estilos de fontes
Uso de margens para criação de espaços brancos e separação de conteúdo
Criação e formatação de tabelas com XHTML e CSS
Menus dinâmicos em CSS
Criando o código XHTML do seu web site desde o início
Construindo o “header”
Colocando um banner e um botão de contato
Elaborando o menu principal
Criando o layout para o corpo principal do site (main body)
Criando o layout para a área lateral (sidebar)
Criando o layout do rodapé (footer)
Construindo a página home: conteúdo principal
Construindo a página home: conteúdo da área lateral
Criando uma página com menu, imagens e links formatados
Criando uma página com vídeo
Menu dinâmico com XHTML, CSS e Javascript
Hospedagem, testes e publicação definitiva
Transferência FTP
Organização de arquivos no servidor de hospedagem
Testes de usabilidade
Lista de verificação antes da entrega do projeto
Entregando o projeto
www.tectreinos.com.br Rua Victor Brecheret, 108 – Vila Yara 37
Fone (11) 3683-3252 Osasco – São Paulo SP – CEP 06026-000