Curso IBM COBOL Programming Introduction

  • Mainframe | Cobol

Curso IBM COBOL Programming Introduction

Curso IBM COBOL Programming Introduction
Visão Geral
  • Este curso fornece aos desenvolvedores de aplicativos conhecimentos básicos no desenvolvimento de programas COBOL em um ambiente de mainframe. Ele é projetado para programadores novos e experientes. Eles aprenderão o máximo de COBOL em 1 semana para torná-los instantaneamente produtivos na manutenção de alterações ou na criação de novos programas. Os alunos terão workshops práticos de programas para codificar, testar e compilar para redação de relatórios e processamento de arquivos.
Objetivo

Após a conclusão bem sucedida deste Curso IBM COBOL Programming Introduction, o aluno será capaz de:

  • Codifique e teste programas em lote COBOL
  • Compreender os princípios e práticas de “Codificação Estruturada”
  • Ser capaz de criar relatórios e processar arquivos de entrada e saída
  • Manipulação de matriz de tabela de código. Pesquisar matrizes de tabelas.
  • Compreender arquivos com e sem chave (sequenciais)
  • Entenda os ABENDS mais comuns que podem ocorrer e como lidar com eles
  • Revise os códigos de status do arquivo. Revise os padrões e diretrizes COBOL (melhores práticas)
Publico Alvo
  • Programadores de aplicativos que desejam aprender COBOL.
Pre-Requisitos
  • A familiaridade com z/OS JCL, TSO/ISPF e z/OS Utilities e experiência em programação é preferível.
Materiais
Inglês + Exercícios + Lab Pratico
Conteúdo Programatico

I. COBOL Essentials

  1. What is COBOL
  2. COBOL history
  3. ‘Hello World’ program
  4. Operating systems for IBM mainframes

II. COBOL Overview

  1. COBOL preparation steps. Compile and Link
  2. COBOL advantages/limitations
  3. COBOL program divisions
  4. COBOL columns and margins
  5. COBOL Syntax

III. COBOL Definitions

  1. Divisions in detail
  2. Describing file definitions (FD)
  3. Describing fields
  4. Level numbers
  5. Picture clauses
  6. USAGE numeric clause
  7. Value clause
  8. Group and elementary items
  9. Copy statement
  10. Compile Process

IV. Procedure Division

  1. Open / Close files
  2. COBOL Accept statement
  3. Current date
  4. COBOL display
  5. Move statement
  6. Goback / Stop Run

V. Editing and Branching

  1. Structured vs non structures coding
  2. Perform statement
  3. If-Then-Else logic
  4. Evaluate statement

VI. Testing and Debugging

  1. Testing strategies
  2. Compiler listings
  3. ABENDS
  4. Display statement

VII. Structured COBOL

  1. Sequence, selection, iteration
  2. Sub programs
  3. Readability
  4. COBOL programming standards and guidelines

VIII. COBOL Reports

  1. Report
  2. Break Logic
  3. Report output lines
  4. Redefines, Inspect, String commands
  5. Line counters
  6. Page counters
  7. Switch logic
  8. Report line carriage control

IX. Arithmetic Statements and Intrinsic Functions

  1. Coding arithmetic statements
  2. Compute statements
  3. Arithmetic expressions
  4. Add and Subtract statements
  5. Multiply and Divide statements
  6. On size Error handling

X. Working with Characters

  1. Reference modification
  2. Functions for working with characters
  3. String statements
  4. Unstring statement
  5. Inspect statement
  6. With the Tallying clause
  7. With the Replacing clause
  8. With the Tallying and Replacing clauses
  9. With the Converting clause
  10. Two illustrative routines
  11. An editing routine
  12. A conversion routine

XI. Table Handling

  1. What is a table
  2. What is the OCCURS clause
  3. Tables and Redefines
  4. Initializing a table
  5. Loading a table
  6. Searching a table
  7. Using subscripts
  8. One dimensional tables

XII. Testing and Debugging

  1. Testing Strategies
  2. Compiler Listings
  3. Usefulness of listings with abends
  4. System Abends (SOC1, SOC4, SOC7)
  5. User Abends

XIII. Structured Program Development

  1. Program specifications
  2. Pseudo code
  3. Analyze
  4. Design
  5. Code
  6. Compile
  7. Test
  8. Document
  9. Test plan
TENHO INTERESSE

Cursos Relacionados

Curso COBOL Dumps & Debugging

16 horas

Curso COBOL Developer Foundation

32 horas

Curso IBM z/OS Management Facility Implementation

24 Horas

Curso IBM Cognos 8 BI Administration

24 Horas

Curso IBM Integration Bus Foundation

24 Horas

Curso IBM z/OS System Services Structure

32 horas