Technology Driven IT Training Longstanding IT Technologists Computer Education Techniques
Distance-learning - PL/1 Subroutines and Tables: Training Program Module

Home

distance-learning center

Distance-learning Distance-learning_Building

Professional Distance-learning

IT Training Services


MFPRG97

PL/1 Subroutines and Tables: Training Program Module
DURATION: 5 days

FEE: $2,475

PRIVATE GROUP FEE: $
Based upon a class size of six students.

Scheduling can be adjusted to employee work hours and incorporate client assignments.

SMALL CLASS SIZE:
There is a surcharge associated with training two or fewer students.

AUDIENCE:

  • Entry Level Programmer
  • Programmer
  • System Analyst
  • IT Professional
 
   

DATES:

CONTENT AND OBJECTIVES:
    1. Procedures
      • Code a procedure with multiple entry points.
      • Pass a string from the JCL EXEC PARM option.
      • Code a procedure that accepts an array.
      • The size of the array is not known at compile time.
      • Raise the ERROR condition in a procedure.
    2. Special Procedures
      • Code a procedure with the attribute BUILTIN.
      • Return a pointer value of a record.
      • Return the binary value of a scalar variable.
      • Convert data in a source buffer from UTF-8 to UTF-16.
    3. Passing Data
      • Pass arguments to a procedure using BYVALUE, a reference to an argument, not its value.
      • Pass arguments to a procedure by passing arguments by reference, or BYADDR; a reference to a parameter in a procedure is a reference to the corresponding argument.
      • Code an argument declared with the attribute INONLY and pass data with it.
    4. BEGIN Blocks
      • Code a BEGIN-block containing data structure that is allocated at the beginning of the block and freed at the end of the block.
    5. Functions
      • Code a function with zero arguments and invoke it by a function reference in an expression.
      • Code an external procedure and declared as an entry with the RETURNS attribute.
    6. Arrays
      • Code a prefix operator on an array which produces an array of identical bounds.
      • Perform operations on arrays.
      • Find the largest and smallest value in an array.
      • At run-time, determine the upper and lower bounds of an array.
    7. Structures
      • Code and populate a structured array.
      • Code a restricted expression which value is calculated at compile-time and used as a constant.
      • Reference a member of a typed structure using the . operator and a handle with the => operator.

    Virtual Classroom   Blended Learning    

Synchronous
Instruction
Asynchronous
Instruction

Effective February 27, 2012, the course dates listed on the CETi schedules only will be available based upon approved and authorized user ID.

Copyright Acknowledgement: The software product(s) listed in this outline are owned and copyrighted by their respective companies. CETi makes no representation regarding ownership in any of the software products that we train on.

CETi courses are not intended for or open to the general public. They are intended for employees of Fortune 1000 companies, government municipalities, consulting companies, software, companies, healthcare providers. and mid-sized businesses. Individuals attending such courses will be required to execute a statement acknowledging that the employer will be paying for the CETi course and that the employer has a licensed version of the software.

Certain courses only should be taught by the source software company training company and open source purveyor.