PL1 Programming

Course Code: PL1P      Days: 5
Show all Development Theory Courses
Scheduled Dates (sort by: location | date)
Request availability or book by selecting a date:
England
Somerset
Bath (BA1) 20/10/08 £ 1,600
Prices exclude VAT.
Have questions or need a better city/date? Ask now.
On-site/international quote? Ask now.

Course Overview

Upon successful completion of this course delegates will be able to: Demonstrate a thorough grounding in the fundamentals of PL/1 programming. Write a typical PL/1 program using well-structured and efficient code. Compile, test and debug their programs.

Audience

Programmers who will be coding or maintaining PL/1 applications. All programmers experienced in other languages who require cross training in PL/1, together with new programmers who require an introduction to PL/1 concepts and rules will benefit.

Prerequisites

An introduction to basic data processing concepts and IBM zSeries Orientation. Programming and Program Design, program edit and job submission knowledge are necessary.

Course Outline

  • 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 & 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


How to make a booking for the PL1P course

 
  CourseMonster books thousands of public training courses, classes and boot camps both in London and throughout the UK including: Berkshire, Birmingham, Bristol, Bournemouth, Bucks, Cambridge, Derby, Devon, Edinburgh, Glasgow, Hampshire, Ipswich, Leeds, Leicester, Luton, Manchester, Middlesex, Milton Keynes, Norfolk, Nottingham, Reading, Surrey, Sussex, Tyne and Wear, Midlands and Yorkshire. Topics range from software to administration and development.  
     
CourseMonster® Patent Pending © SeaKom, All Rights Reserved - Channel partners with Business Training Partnership