|
COBOL Básico |
Curso de preparação de programadores na linguagem COBOL padrão ANSI/85, onde são ministrados os conceitos básicos da linguagem, construção de interface caracter, acesso à base de dados nativa COBOL, trabalho com vetores e matrizes (tabelas), confecção de relatórios com técnicas de ordenação e totalização, e muito mais. Este curso é voltado para aqueles que não programam ainda, pois juntamente com a linguagem, são apresentados os conceitos de Lógica de Programação, linguagem simbólica que utiliza algoritmos para definir a seqüência de operações antes da codificação em uma linguagem qualquer.
Carga Horária: 80 horas
Pré Requisitos:
nenhum
Conteúdo
Programático
ü Linguagem de Programação
1. Sistemas de Numeração
2. Linguagem COBOL
- Criação da Linguagem
- Aplicações comerciais, portabilidade
- Plataformas e Sistemas Operacionais
- Dialetos do Cobol: Padrão ANSI
- Produtividade
3. Escrita do programa fonte
- Arquivo físico
- Estrutura
4. Compilação (Build/Rebuild)
- Compilador
- Executável
5. Projeto
- Identificação do Projeto
- Programa Principal
- Carga dos programas
6. Estrutura de um Programa Fonte Cobol
7. IDENTIFICATION DIVISION
8. ENVIRONMENT DIVISION
9. DATA DIVISION
10. PROCEDURE DIVISION
11. Seções e Parágrafos
12. Partes de uma Linha
13. Estrutura da Identification Division
14. Estrutura da Data Division
- File Section
- Working-Storage Section
- Linkage Section
- Screen Section
- Report Section
15. Declaração de Dados: Constantes e Variáveis
- Estrutura da Declaração
- Nível da Variável
- Nome da Variável
- PICTURE ou PIC
- Tipos de Variáveis
- Tamanho
16. Comandos DISPLAY, ACCEPT e STOP RUN
- DISPLAY
- ACCEPT
- STOP RUN
17. Definição de Coordenadas em Tela
18. Definição de Dados na Tela
19. Teclas de Navegação no Editor
20. Constantes Figurativas
21. Cláusula Value - Inicialização de Variáveis
- Comando GO TO
- Comando Condicional IF
- IF Aninhado
22. Cláusula NEXT SENTENCE
23. Expressões Compostas
24. Nível da Variável
25. Nível 01
26. Comando INITIALIZE
27. Iniciando um Item Grupo
28. Comando MOVE
29. Campos com Decimais
30. Armazenamento de Valores com Sinal
31. Máscaras de Edição
32. Cláusula DECIMAL-POINT IS COMMA
33. Colorindo a Tela
34. Cláusula REDEFINES
35. Regras do Comando MOVE
36. Coordenadas Variáveis (Dinâmicas)
37. Comandos Aritméticos
38. Comando ADD
39. Comando SUBTRACT
40. Comando MULTIPLY
41. Comando DIVIDE
42. Comando COMPUTE
43. Comando PERFORM (repetição variável)
44. Comando PERFORM (repetição condicional)
45. Comando EVALUATE
46. Cláusula OCCURS
47. Apontador ou Índice
48. Estrutura de Dados
49. Repetição de Procedimentos com Dados Estruturados
50. Padronização de Telas
51. Cláusula FROM na SCREEN SECTION
52. Armazenamento de Dados
53. Arquivo
54. Registro
55. Tipos de Arquivos Nativos Cobol
- Arquivo Seqüencial
- Arquivo Relativo
- Arquivo Indexado
- Cláusula SELECT
- Cláusula FD
56. Comando OPEN
57. Comando CLOSE
58. Comando READ
59. Comando WRITE
60. Comando DELETE
61. O comando OPEN com cláusula EXTEND
62. Leitura de Dados de um Arquivo Sequencial
63. Comando READ para Arquivo Sequencial
64. Revisão
65. Relatório
66. Montagem de Relatórios
- Comando WRITE
- Linha Tracejada
- Cláusula FILLER
67. Partes do Relatório
68. Utilizando Data e Hora do Sistema Operacional
69. Contador Infinito
70. Contador Limitado
71. Cláusula File Status
72. Comando EXIT PERFORM
73. Comando COPY
74. Rotinas na PROCEDURE
75. Comando EXIT
76. Execução de Rotinas Repetidamente
77. Execução de Rotinas com Teste Posterior
78. Construção de Aplicativos
79. MENU
80. Comando CALL
81. Comando CANCEL
82. Comando EXIT PROGRAM
83. Cláusula USING
84. Linkage Section
85. Arquivos Indexados
86. Declaração do Arquivo Indexado
87. Chave Primária
88. Chaves Secundárias
89. Modo de Acesso
90. Abertura de Arquivo Indexado
100. Conceito Manutenção de Arquivos
101. Leitura Seqüencial de um Arquivo Indexado
102. Leitura de um Arquivo Indexado por Chave
103. Rotinas de Manutenção
104. Acesso Simultâneo
105. Bloqueio de Registros
106. Controle pelo File Status
107. Comando START
108. Ordenação de Dados
109. Cláusula SD
110. Comando SORT
111. Comando RELEASE
112. Comando RETURN