Curso IBM Mainframe PL I Programming
32 horasVisão Geral
Objetivo
Após a conclusão bem sucedida deste Curso IBM Mainframe PL I Programming, os participantes serão capazes de:
- Demonstrar uma base completa nos fundamentos da programação PL/1.
- Escreva um programa PL/1 típico usando código bem estruturado e eficiente.
- Compile, teste e depure seus programas.
Publico Alvo
- Programadores que irão codificar ou manter aplicativos PL/1. Todos os programadores experientes em outras linguagens que requerem treinamento cruzado em PL/1, juntamente com novos programadores que requerem uma introdução aos conceitos e regras de PL/1 serão beneficiados.
Pre-Requisitos
- Uma introdução aos conceitos básicos de processamento de dados e orientação do IBM zSeries. São necessários conhecimentos de programação e design de programas, edição de programas e submissão de trabalhos.
Materiais
Inglês + Exercícios + Lab PraticoConteúdo Programatico
PL/1 concepts
- Format
- PL/1 character set
- Keywords
- Coding standards
Declarations
- Files
- Character
- Decimal
- Binary
- Picture
Files
- Sequential input and output
- Fixed length records
- Move mode and locate mode
- Stream output for errors and debugging
- Print files
Assignments
- Data Conversion and precision
- Expression evaluation
- Operators
Structures and arrays
- Expressions
- Assignments
Program Logic
- IF THEN ELSE
- SELECT
- DO loops
Program Structure
- Procedures, internal and external
- Function procedures
- Arguments and parameters
Condition Handling
- General concepts
- Enabling and disabling
- ERROR
- ENDFILE
Storage
- Automatic
- Static
- Based
- Aligned and unaligned
- Internal and external
- Pointers and addresses
Built-in Functions
- SUBSTR
- ADDR
- VERIFY
- DATETIME
- and others...
Compiler Options
- GOSTMT
- LIST
- OPTIMIZE
- AGGREGATE
- ATTR and XREF
- and others...
Efficiency
- STATIC
- REORDER
- TOTAL
- and others...
Standards
- Standards, whether general or in house, are emphasised
Testing and Debugging
- Compile
- Link edit
- Program execution
- Test data creation
- JCL
- Error messages