MAINFRAME I
MAINFRAME II
ALGORITMOS ESTRUTURADOS
C \ C++ COMPLETO E TOTAL
LINUX FUNDAMENTOS
LINUX ADMINISTRAÇÃO
 
Curso : Formação Desenvolvedor Mainframe I (FDMI)
Carga Horária : 120 horas
Objetivo: Capacitar os alunos a desenvolver programas batch (em lotes) na linguagem COBOL para Mainframe, utilizando TSO, JCL e acessando arquivos sequenciais e indexados (VSAM-KSDS)
Conteúdo Programático:

1. Módulo Lógica de Programação (40 Horas)

1.1. Conceitos introdutórios
 
1.1.1. Fluxo de tomada de decisão
1.1.2. Dado e informação
1.1.3. Processamento de dados
1.1.4. Lógica de programação e algoritmos
1.1.5. Raciocínio lógico
1.2. Elementos de um algoritmo
 
1.2.1. Constantes e variáveis
1.2.2. Instruções
1.2.3. Operadores aritméticos
1.2.4. Operadores relacionais
1.2.5. Operadores lógicos
1.2.6. Operador de atribuição
1.3. Construindo algoritmos
 
1.3.1. Representação de algoritmos
1.3.2. Algoritmos com lógica seqüencial
1.3.3. Algoritmos com desvio condicional simples
1.3.4. Algoritmos com desvio condicional composto
1.3.5. Algoritmos com desvio condicional múltiplo
1.3.6. Algoritmos com estrutura de repetição
1.3.7. Contadores e acumuladores
1.3.8. Algoritmos para construir algoritmos
1.4. Arquivos
 
1.4.1. Lay-out do arquivo
1.4.2. Macro-fluxo
1.4.3. Processamento batch (em lotes)
1.5. Projeto de programas

2. Módulo TSO e JCL (8 horas)

2.1. TSO (Time Sharing Options)
 
2.1.1. Finalidade
2.1.2. Conectando ao TSO (login)
2.1.3. Navegação pelos menus e painéis
2.1.4. Modificando as configurações
2.1.5. Alocação de arquivos
2.1.6. Visualizando os arquivos alocados
2.1.7. Manipulação de arquivos e membros
2.1.8. Edição de membros
2.1.9. Cópia de membros
2.2. JCL (Job Control Language)
 
2.2.1. Finalidade
2.2.2. Estrutura básica de um JOB
2.2.3. Posicionamento dos cartões de um JOB
2.2.4. O cartão JOB
2.2.5. O cartão EXEC
2.2.6. JOBLIB e STEPLIB
2.2.7. O cartão DD
2.2.8. Compilando programas em COBOL
2.2.9. Executando programas em COBOL

3. Módulo COBOL básico (40 horas)

3.1. Introdução à linguagem de programação COBOL
 
3.1.1. COBOL II
3.1.2. Formato do fonte COBOL
3.1.3. Área de indicação (coluna 7)
3.1.4. Margem A
3.1.5. Margem B
3.1.6. Folha de codificação COBOL
3.2. Divisões do COBOL
 
3.2.1. IDENTIFICATION DIVISION
3.2.2. ENVIRONMENT DIVISION
3.2.3. DATA DIVISION
3.2.4. PROCEDURE DIVISION
3.3. Comandos de repetição
 
3.3.1. PERFORM
3.4. Comandos básicos
 
3.4.1. ACCEPT
3.4.2. DISPLAY
3.4.3. MOVE
3.4.4. INITIALIZE
3.4.5. EXIT
3.4.6. STOP RUN
3.5. Comandos aritméticos
 
3.5.1. ADD
3.5.2. SUBTRACT
3.5.3. DIVIDE
3.5.4. MULTIPLY
3.5.5. COMPUTE
3.6. Comandos de decisão (desvio condicional)
 
3.6.1. IF
3.6.2. CONTINUE e NEXT SENTENCE
3.6.3. EVALUATE
3.7. Comandos para processamento de arquivos seqüenciais
 
3.7.1. Especificação do arquivo
3.7.2. Detalhamento do arquivo
3.7.3. Manipulação do arquivo
 
3.7.3.1. OPEN
3.7.3.2. READ
3.7.3.3. WRITE
3.7.3.4. CLOSE
3.7.3.5. File Status
3.8. Comandos para processamento de relatórios
 
3.8.1. Especificação do relatório
3.8.2. Detalhamento do relatório
3.8.3. Especificação do lay-out do relatório
3.8.4. Manipulação do relatório
3.8.5. Caracteres de controle de impressão – ASA
3.8.6. Máscaras de edição
3.8.7. BLANK WHEN ZERO
3.9. Projetos de programas

4. Módulo COBOL avançado (32 horas)

4.1. Arquivos VSAM
 
4.1.1. Criação do arquivo VSAM KSDS via IDCAMS
4.1.2. Definição do VSAM KSDS na FILE-CONTROL.
4.1.3. Detalhamento do arquivo VSAM KSDS na FILE SECTION
4.1.4. Manipulação do arquivo VSAM KSDS na PROCEDURE DIVISION
 
4.1.4.1. OPEN
4.1.4.2. READ
4.1.4.3. START
4.1.4.4. WRITE
4.1.4.5. REWRITE
4.1.4.6. DELETE
4.1.4.7. CLOSE
4.1.4.8. File Status
4.1.5. COPY, STRING, tabelas e redefinição de variáveis
4.1.6. Chamada à outros programa e passagem de dados
 
4.1.6.1. CALL
4.1.6.2. LINKAGE SECTION
4.1.6.3. GOBACK ou EXIT PROGRAM
4.1.6.4. CANCEL
4.1.7. Formato de dados numéricos
 
4.1.7.1. PIC com USAGE DISPLAY
4.1.7.2. PIC com USAGE COMPUTATIONAL
4.1.7.3. PIC com USAGE COMPUTATIONAL-1
4.1.7.4. PIC com USAGE COMPUTATIONAL-2
4.1.7.5. PIC com USAGE COMPUTATIONAL-3
4.1.7.6. Números sinalizados
4.1.8. Projeto de programas
 
 
© Grande Porte T.I. - Todos os direitos reservados
Desenvolvido por: AGNELO SILVA