Curso Adabas Natural Programming

  • Mainframe | Cobol

Curso Adabas Natural Programming

40 horas Curso Pratico
Visão Geral

O Curso Adabas Natural Programming fornece todas as informações necessárias para uma introdução completa ao Adabas e permite que os alunos projetem e codifiquem programas no Modo Estruturado Natural que processam dados em um banco de dados Adabas.

Este Curso Adabas Natural Programming intensivo de Programação Adabas Natural fornece aos participantes um domínio abrangente da linguagem Natural e do sistema de gerenciamento de banco de dados Adabas. Ao longo de 24 horas, o curso capacita desenvolvedores a criar, manter e otimizar aplicações em ambientes corporativos, com foco em manipulação de dados, controle de transações e desenvolvimento orientado a objetos no Natural.

Objetivo

Após realizar este curso Programação Adabas Natural, você será capaz de desenvolver, acessar e manipular dados em sistemas Adabas utilizando a linguagem Natural com eficiência, empregando as melhores práticas de programação, controle de transações e ferramentas de diagnóstico.

Publico Alvo
  • Desenvolvedores iniciantes e experientes em ambientes mainframe Adabas/Natural.
  • Analistas de sistemas que trabalham com manutenção de sistemas legados.
  • Administradores de banco de dados Adabas.
  • Profissionais de TI que desejam migrar, modernizar ou integrar aplicações baseadas em Adabas Natural.
Pre-Requisitos
  • O ideal é que os delegados tenham alguma habilidade de programação em outra linguagem de programação.
Materiais
Inglês/Português/Lab Prático
Conteúdo Programatico

Módulo 1: Introdução ao Adabas

  1. Introdução ao Adabas
  2. Histórico
  3. Banco de dados Pseudo-Relacional
  4. Componentes do Adabas
  5. Nucleus do ADABAS
  6. Buffer de I/O
  7. Armazenamento de dados (Data Storage)
  8. Armazenamento de trabalho (Working Storage)
  9. Associador (Associator)

Módulo 2: Caminho de Acesso no Adabas

  1. RABN & ISN
  2. FDT, DDM & View
  3. Tipos de dados
  4. Tipos de campos
  5. Tipos de descritores
  6. Técnicas de compressão
  • Logs

Módulo 3: Acesso ao Adabas com Natural

  1. Comandos de acesso Natural
  2. READ, FIND, HISTOGRAM, GET
  3. Comandos de atualização: STORE, UPDATE, DELETE
  4. Controle de transações:
  5. END TRANSACTION
  6. BACKOUT TRANSACTION
  7. GET TRANSACTION DATA

Módulo 4: Introdução ao Natural e Objetos

  1. Introdução ao Natural
  2. Objetos no Natural:
  3. Program
  4. Subprogram
  5. Subrotinas (Inline e Externas)
  6. CopyCode
  7. Editor de Programas
  8. Áreas de Dados: LDA, PDA, GDA
  9. Mapas e Janelas
  10. Structured Mode vs Reporting Mode

Módulo 5: Estrutura dos Objetos Natural

  1. Exemplos práticos

Módulo 6: Comandos de Declaração e Manipulação de Dados

  1. INIT, CONST
  2. ARRAY, MASK, EDITMASK
  3. Manipulação de dados:
  4. RESET, RESET INITIAL
  5. Atribuições e Operadores Aritméticos
  6. MOVE (simples, editado, by name, left, right, all)
  7. COMPRESS, EXAMINE

Módulo 7: Comandos de Entrada e Saída (I/O)

  1. INPUT (simples e com MAP)
  2. REINPUT, REINPUT FULL
  3. Janelas (WINDOW, SET KEY)
  4. OUTPUT: DISPLAY, WRITE, PRINT
  5. FORMAT, NEWPAGE
  6. AT TOP OF PAGE

Módulo 8: Controle de Fluxo

  1. IF
  2. DECIDE ON, DECIDE FOR
  3. FOR, REPEAT
  4. PERFORM
  5. CALLNAT
  6. FETCH
  7. STOP

Módulo 9: Acesso em Batch

  1. READ WORK FILE
  2. READ WORK FILE ONCE
  3. WRITE WORK FILE

Módulo 10: Comandos de Escape

  1. ESCAPE TOP / ESCAPE TOP REPOSITION
  2. ESCAPE BOTTOM / ESCAPE BOTTOM IMMEDIATE
  3. ESCAPE ROUTINE
  4. ESCAPE MODULE

Módulo 11: Variáveis e Funções do Sistema

  1. *PF-KEY, *DATX, *TIMX
  2. *USER, *PROGRAM, *DEVICE
  3. Funções VAL (value), SUBSTR (substring)

Módulo 12: Comandos AT diversos

  1. AT BREAK
  2. AT START OF DATA
  3. AT END OF DATA
  4. AT TOP OF PAGE
  5. AT END OF PAGE
  6. END OF FILE

Módulo 13: JCL (Job Control Language)

  1. Procedimentos NAT2PROD, NAT2INTG, ADABATCH
  2. DD Statements: CMWKF01, CMPRT01

Módulo 14: Tópicos Gerais (Sob Demanda)

  1. Ferramentas & Debugging
  2. Peek (acesso a DDM)
  3. Profiler (Utilização de CPU)
  4. Test (Debug)
  5. Ambientes de execução: Test, Intg/ACCT & Live
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