|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Especialista em Administração - Ênfase em Gestão Contábil e Financeira, Pós-Graduado em Administração de Empresas e Graduado em Administração de Empresas. Possui vinte e cinco anos de experiência na Área de Ensino como Professor do Ensino Superior em Informática/Sistemas de Informação, nas disciplinas de Análise de Sistemas, Projetos de Sistemas, Auditoria em Sistemas, Gerência de Informática, Banco de Dados, Linguagem Cobol, Sistemas de Informação entre outras.
Atualmente atua na TCS - TATA Consultancy Services do Brasil em Instituição Financeira de grande porte, sendo responsável pelo sistema de Database Marketing, sistema este que atua na área de Estudos e Ações Diretas tanto de Clientes, quanto de Prospects. Sistema em Mainframe COBOL, DB2.
|
|
|
|
|
|
|
Curso de
Cobol - Programação para Mainframe
|
|
|
|
|
|
|
|
|
|
|
Objetivo
|
|
|
|
O objetivo do curso de
Cobol - Programação para Mainframe
é
abordar desde comandos básicos de programação COBOL como de entrada de dados, até comandos avançados para tratamentos de arquivos, tela, chamadas a subprogramas, entre outros. Criado por profissionais com larga experiência no desenvolvimento de aplicativos COBOL, buscando exemplificar várias técnicas usadas na prática. Os comandos abordados neste curso poderão ser utilizados na maioria dos compiladores COBOL.
|
|
|
|
|
|
|
|
|
|
Metodologia
|
|
|
|
Aulas totalmente práticas, onde cada conceito, após uma breve explanação teórica,
é executado / configurado, através de exemplos dirigidos e exercícios práticos,
otimizando e reforçando o aprendizado.
|
|
|
|
|
|
|
|
A Linguagem
|
|
|
|
O que é COBOL?
COBOL é uma linguagem de programação que nasceu em meados de 1958 e que até hoje se mantém firme no mercado mundial. Grandes empresas e instituições financeiras como bancos, seguradoras, montadoras e indústrias utilizam a linguagem para controlar sua imensa gama de informações.
Uma das grandes vantagens da linguagem é o fácil aprendizado, pois sua sintaxe é muito próxima de palavras básicas da língua inglesa como: move / open / close / read. Desde a sua criação ela se mantém praticamente como nasceu, sem alterações ou grandes implementações facilitando muito o dia-a-dia dos programadores COBOL.
Porque o COBOL?
É uma linguagem comercial de fácil manuseio, de simples manutenção por se auto documentar. Por trabalhar em ambiente MAINFRAME impossibilita a invasão de hackers.
O COBOL tem a capacidade de processar com muita velocidade e segurança grandes bases de dados como, por exemplo, uma tabela de beneficiários de uma seguradora, um arquivo de inadimplentes de determinada instituição financeira ou o controle de empréstimos de grandes bancos. Por isto, é utilizado em empresas de grande porte em MAINFRAME.
Porque a escolha pelo COBOL?
Facilidade de aprendizado: É uma linguagem simples de aprender. Os comandos são muito semelhantes à palavra básica da língua inglesa e é uma linguagem em que não são criadas versões novas, fazendo com que os programadores não necessitem de atualizações periodicamente o que lhe custaria tempo o dinheiro.
Empregabilidade: Muito mais importante do que arrumar um bom emprego é ter facilidade de se empregar. Hoje em dia, profissionais COBOL MAINFRAME, são muito procurados no mercado mundial.
|
|
|
|
|
|
|
|
|
- Capítulo 1 - Marketing
- •Considerações Iniciais
- Capítulo 2 - Estrutura da Linguagem COBOL
- •Introdução
- •Ambiente de desenvolvimento Cobol
- •Estrutura de um programa COBOL
- •IDENTIFICATION DIVISION
- •ENVIRONMENT DIVISION
- •DATA DIVISION
- •PROCEDURE DIVISION
- •Regras para formação de palavras da linguagem COBOL
- •Nomes de arquivos
- •Nomes de registros
- •Literais numéricas
- •Literais não numéricas
- •Estrutura de uma linha Cobol
- Capítulo 3 - Estudo da IDENTIFICATION DIVISION
- •Descrição
- •Parágrafos
- •PROGRAM ID.
- •AUTHOR.
- •DATE WRITTEN.
- •DATE COMPILED.
- •SECURITY.
- •REMARKS.
- Capítulo 4 - Estudo da ENVIRONMENT DIVISION
- •CONFIGURATION SECTION
- •INPUT/OUTPUT SECTION.
- Capítulo 5 - Estudo da DATA DIVISION
- •FILE SECTION
- •WORKING STORAGE SECTION
- •LINKAGE SECTION
- •SCREEN SECTION
- Capítulo 6 - PROCEDURE DIVISION
- •Definição.
- •Formato.
- •Comandos
- •DISPLAY. STOP. ACCEPT. ADD. SUBTRACT. MULTIPLY. DIVIDE. COMPUTE.
- •INITIALIZE. MOVE. PERFORM. GO TO. EVALUATE. INSPECT. REPLACING STRING. UNSTRING. SEARCH.
- Capítulo 7 - Arquivo Seqüencial
- •Definição
- •Formato
- •Comandos
- •OPEN Criar arquivos.
- •CLOSE Liberar arquivos.
- •WRITE Inclusão de registros.
- •READ Consultar registros.
- •REWRITE Atualizar registros.
- Capítulo 8 - Arquivo Indexado
- •Definição
- •Formato
- •Comandos
- •OPEN Criar arquivos.
- •CLOSE Liberar arquivos.
- •WRITE Inclusão de registros e geração de relatórios.
- •READ Consultar registros.
- •REWRITE Atualizar registros.
- •DELETE Excluir registros.
- •START Posicionar em um registro.
- Capítulo 9 - Arquivo Relativo
- •Definição
- •Formato
- •Comandos
- •OPEN Criar arquivos.
- •CLOSE Liberar arquivos.
- •WRITE Inclusão de registros.
- •READ Consultar registros.
- •DELETE Excluir registros.
- •REWRITE Atualizar registros.
- •Capítulo 10 Classificação de registros
- •Definição
- •Formato
- •Opções
- •USING e GIVING
- •INPUT PROCEDURE e OUTPUT
- •PROCEDURE.
- •Comandos
- •RETURN.
- •RELEASE.
- Capítulo 11 - LINKAGE SECTION
- •Definição.
- •Formato.
- •Cláusula
- •USING
- •Comando
- •CALL.
- Capítulo 12 - SCREEN SECTION
- •Definição.
- •Formato.
- •Cláusulas.
- •Comandos.
- •DISPLAY.
- •ACCEPT.
|
|
|
|
|