Objetivo
Capacitar o aluno na compreensão da Lógica Estruturada e desenvolvimento de aplicações COBOL usando arquivos sequenciais, com 100% de prática em um ambiente MVS emulando um mainframe que o aluno poderá baixar e ter em seu computador.
Publico Alvo
Profissionais de Tecnologia da Informação interessados em programar COBOL, Programadores, Analistas, Administradores de Sistemas e pessoas com o mínimo conhecimento de informática.
Pré-Requisitos
Não há necessidade de conhecimento de programação. Ensino progressivo.
Diferencial
Objetivo
Capacitar o aluno na compreensão da Lógica Estruturada e desenvolvimento de aplicações COBOL usando arquivos sequenciais, com 100% de prática em um ambiente MVS emulando um mainframe que o aluno poderá baixar e ter em seu computador.
Publico Alvo
Profissionais de Tecnologia da Informação interessados em programar COBOL, Programadores, Analistas, Administradores de Sistemas e pessoas com o mínimo conhecimento de informática.
Pré-Requisitos
Não há necessidade de conhecimento de programação. Ensino progressivo.
Diferencial
O grande diferencial deste curso é proporcionar ao aluno a possibilidade de ter um ambiente instalado e operante em seu proprio computador. Será possivel, compilar, executar, analisar e corrigir erros dos programas construidos.
Módulo: TSO (Time Sharing Options)
Navegação e utilização dos principais recursos do ambiente TSO
Abertura e instalacao do ambiente pratico
Conhecendo o TSO e a SYSOUT
Criando nossos datasets PDS
Membros e o editor de textos no TSO
Módulo: COBOL
De forma gradativa, o aluno irá criar programas simples até a utilização de arquivos sequenciais.
Estrutura de um programa COBOL parte 1
Estrutura de um programa COBOL parte 2
Criando – compilando – rodando nosso primeiro programa
Trabalhando com variaveis
Sysin e comando ACCEPT / DISPLAY
Variáveis tipo Estrutura e COMP
Formatando saida de dados nas variáveis
Operadores aritmeticos – ADD
Operadores aritmeticos – SUBTRACT
Operadores aritmeticos – MULTIPLY
Operadores aritmeticos – DIVIDE / COMPUTE
Tomando decisoes com IF
IF-Else
Repetindo acoes com Perform
Uso do Perform com Times
Uso do Perform com Varying
Uso do Perform com Until
Logica Estruturada
Criacao de um arquivo de dados
Acessando o arquivo de dados – Parte 1
Acessando o arquivo de dados – Parte 2
Leitura de todos registros do arquivo de dados
Procurando um registro no arquivo de dados
Desafio – Aula procurando um registro
Gravando um registro
Books de laytout do arquivo
ariaveis tipo matriz – Occurs – Parte 1
Variaveis tipo matriz – Occurs – Parte 2
Fazendo chamadas a outros programas com o comando CALL
COBOL (sigla de COmmon Business Oriented Language) - Linguagem Comum Orientada para os Negócios é uma linguagem de programação orientada para o processamento de banco de dados comerciais.
Introducao ao conteudo do curso
Seja muito bem vindo ao curso de Cobol para Mainframe.
Para melhorar aproveitamento do curso , importante baixar os arquivos de apoio;
São eles:
- Baixar o Turnkey.zip para atividades praticas (será seu ambiente mainframe emulado)
- Baixar o cliente TN3270.zip para acessar o ambiente prático.
Abertura e instalacao do ambiente pratico
Conhecendo o TSO e a SYSOUT
Criando nossos datasets PDS
Membros e o editor de textos no TSO
Estrutura de um programa COBOL parte 1
Estrutura de um programa COBOL parte 2
Criando - compilando - rodando nosso primeiro programa
Chegou a hora de validarmos o que aprendemos !
Conhecendo variaveis
Sysin e comando ACCEPT
Operadores aritmeticos - ADD
Operadores aritmeticos - Subtract
Operadores aritmeticos - Multiply
Operadores aritmeticos - Divide e Compute
Variaveis onde podemos agrupar um conjunto de outras variáveis, no conceito de estrutura de dados.
Variaveis usadas para processamento numerico de forma mais rápida com economia de espaço .
Variaveis que recebem valores e mostram com formataçao de casas decimais.
Supondo que receba em na variavel WRK-SALARIO o valor de 200.
Qual a opção correta para calcularmos 20% do WRK-SALARIO e atribuirmos a variável WRK-VALTAXA ?
Tomando decisoes com IF
IF-Else
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.