MAINFRAME I
MAINFRAME II
ALGORITMOS ESTRUTURADOS
C \ C++ COMPLETO E TOTAL
LINUX FUNDAMENTOS
LINUX ADMINISTRAÇÃO
 
Curso : Formação Desenvolvedor Mainframe II (FDMII)
Carga Horária : 96 horas

Objetivo: Capacitar os alunos a desenvolver programas batch (em lotes) na linguagem COBOL para Mainframe, utilizando TSO, JCL e acessando tabelas no DB2 (banco de dados relacional) e programas ON-LINE na linguagem COBOL com CICS Command Level, acessando arquivos indexados VSAM-KSDS e Tabelas no DB2.

Conteúdo Programático:

1. Módulo de Modelagem de Dados (16 Horas)

1.1. Diagrama de Entidade-Relacionamento e Modelo Entidade-Relacionamento
 
1.1.1. Entidade
1.1.2. Relacionamento
1.1.3. Cardinalidade (1:1, 1:N, N:1 e N:N)
1.2. Normalização (1FN, 2FN e 3FN)
1.3. Chave Primária e Chave Estrangeira
1.4. Projetos de modelagem

2. DB2 (32 horas)

2.1. Elementos do DB2
 
2.1.1. Tabela, Linha e Coluna
2.1.2. Unique Key, Primary Key, Parent Key e Foreign Key
2.1.3. Regras de Integridade
2.1.4. Tipos de dados (string, numeric, date-time e Row-ID)
2.1.5. Constantes e Special Registers
2.2. A linguagem SQL
 
2.2.1. Ambientes para o uso do SQL
 
2.2.1.1. SPUFI do TSO
2.2.2. SQL-DDL (Data Definition Language)
 
2.2.2.1. Create Table
2.2.2.2. Drop Table
2.2.2.3. Create Index
2.2.2.4. Drop Index
2.2.2.5. Alter table
2.2.2.6. Primary Key
2.2.2.7. Foreign Key
2.2.3. SQL-DML (Data Manipulation Language)
 
2.2.3.1. Insert
2.2.3.2. Delete
2.2.3.3. Update
2.2.3.4. Select
2.2.3.5. Funções
2.2.3.6. Join
2.2.3.7. Sub-queries
2.2.4. SQL-DCL (Data Control Language)
 
2.2.4.1. Grant
2.2.4.2. Revoke
2.2.4.3. Commit
2.2.4.4. Rollback
2.3. Programando em COBOL acessando tabelas no DB2
 
2.3.1. Formato dos Comandos EXEC-SQL e END-EXEC
2.3.2. Host Variables
2.3.3. Teste de erros nos comandos
2.3.4. Acessando tabelas com o COBOL
2.3.5. Uso de Cursores
2.3.6. Atualização e exclusão posicionada via cursor
2.4. Projetos de programas

3. BMS (Basic Mapping Support) (8 horas)

3.1. Protocolo 3270
3.2. Constantes, variáveis e delimitadores
3.3. Composição do atributo
3.4. Construção de um mapa BMS
 
3.4.1. Macro DFHMSD
3.4.2. Macro DFHMDI
3.4.3. Macro DFHMDF
3.5. BMS Avançado (Colorido)
3.6. Projetos de Mapas de Tela

4. CICS (40 hora)

4.1. Finalidade do CICS
4.2. Transações e Tasks
4.3. Conversacional x Pseudo-Conversacional
4.4. Exec Interface Block
4.5. Comandos para envio e recebimento de telas e mensagens
4.6. Comandos para manipulação de arquivos VSAM-KSDS
4.7. Comandos para manipulação de tabelas DB2
4.8. Comandos para tratamento de exceções
4.9. Comandos para tratamento de data e hora
4.10. COMMAREA
4.11. Comandos para manipulação de filas
4.12. Comandos para chamada de outros programas / transações
4.13. Projetos de programas
 
 
© Grande Porte T.I. - Todos os direitos reservados
Desenvolvido por: AGNELO SILVA