Trilha COBOL
Do zero ao avançado — fundamentos, arquivos, tabelas, SORT, COPY e tipos de dados para ambientes bancários reais.
Introdução ao COBOL — O que é, para que serve e por que ainda importa
História, vantagens, desvantagens e contexto de mercado. Por onde começar.
Estrutura de um Programa COBOL — As 4 Divisões
IDENTIFICATION, ENVIRONMENT, DATA e PROCEDURE DIVISION explicadas com analogias.
Level Numbers — Hierarquia de Dados no COBOL
Entenda os níveis 01 a 49, além dos especiais 66, 77 e 88 com exemplos práticos.
PICTURE Clause — Definindo Tipos e Tamanhos de Variáveis
PIC X, PIC 9, PIC A, símbolos de edição, sinais e máscaras numéricas.
Tipos de Dados Internos
DISPLAY, COMP-3 (Packed Decimal), COMP, COMP-5 e COMP-1/2 — quando usar cada tipo e como eles são gravados na memória.
MOVE, INITIALIZE e operações com dados
Como mover e inicializar variáveis, conversões implícitas, aritmética e armadilhas comuns.
IF, EVALUATE e expressões condicionais
Lógica condicional no COBOL, comparações, condição 88 e o substituto do switch.
PERFORM — Laços e sub-rotinas internas
PERFORM simples, PERFORM UNTIL, PERFORM VARYING e organização do código.
Copybooks
COPY, REPLACING, tipos de copybook, convenções de nomenclatura e interface de CALL com copybook compartilhada.
Manipulação de Arquivos no COBOL
OPEN, READ, WRITE, REWRITE, DELETE e CLOSE — processamento sequencial e por chave.
Tabelas e Arrays no COBOL
OCCURS, SEARCH, SEARCH ALL, índices e subscripts para estruturas de dados.
CALL e comunicação entre programas
Chamada de sub-programas, LINKAGE SECTION, USING e retorno de dados.
STRING e Manipulação de Texto
STRING, UNSTRING, INSPECT e Reference Modification para processar campos alfanuméricos.
SORT e MERGE
Ordenação e mesclagem de arquivos com SORT, RELEASE, RETURN, MERGE e integração com DFSORT.
Abends e Debugging
S0C7, S0C4, S013, S322 e outros — como interpretar, localizar e corrigir abends no z/OS.
Datas no COBOL
FUNCTION CURRENT-DATE, aritmética com dia Lilian, funções intrínsecas e validação de datas.
Edição Numérica no COBOL
Símbolos de PIC para exibição, campos editados para saldo, CPF, percentual e proteção de cheque.