Training Course:Programming with PL/1School/Trainer:Case Training Bristol, Edinburgh, Leeds, London, United Kingdom
Course Format: Classroom | E-learning | Virtual Class | Online | On-site | Blended | Self-paced
Course Description:
'' The course is aimed at developers not familiar PL/1 program development. This course covers all aspects of Programming with PL/1. The course teaches the design, writing and testing of PL/1 programs. Many exercises are performed by the developer to ensure that the statements taught are fully understood and practical experience is gained.
This course can be compressed if the student only requires basic knowledge (for example - to use an Applications Generator).
Pre-requisites Knowledge of TSO/ISPF and JCL is required. This can be gained by attending course BT02.
Course Objectives Whilst covering the basics of PL/1 programming and how it is used, this course also aims to give an insight into structuring PL/1 programs, PL/1 statements, manipulating data, and testing PL/1 programs. On completion of this course the student will be able to:
Develop Structured PL/1 Programs Understand and Use PL/1 Statements Develop PL/1 programs using the available statements Develop and Test PL/1 print programs Develop and Test PL/1 programs accessing different types of files Course Environment Development will be performed using:
IBM Mainframe Course Details BASIC PL/1 PL/1 Character Set PL/1 Identifiers Internal Names External Names PL/1 Statements Labels Procedure Statement Comments Variable Declaration Coding PL/1 Statements End Statement Compiling and Linking Running the Program VARIABLES, DATA TYPES AND CONSTANTS Declaration of Variables Writing Constants in PL/1 Character String Constants Defining Variables in PL/1 Declare Statement Arithmetic Data Types Fixed Decimal Fixed Binary String Data Bit Data Variable Initialisation INIT With Structures INIT With Arrays Defined Statement Position Statement STRUCTURES Structure Definition Multi-Level Structures Structure Assignments Like Statement By Name Statement EXPRESSIONS, ASSIGNMENTS AND OPERATORS Assignment Statement Character Assignment Arithmetic Operators Bitwise Operators Expressions Data Type Conversion in Assignments Relational Operators Conditional Operators Priority of Operators Using Parentheses PROGRAM FLOW AND CONTROL Control Flow Statements Do; and End; Statement If Statement Nested If Statements Select Statement Do While Statement Do Until Statement Nested Loops Continue Statement Goto Statement Conditional Expressions Comma Operator INTERNAL AND EXTERNAL PROCEDURES External Procedure Overview Internal Procedure Overview Dividing a Program Into Blocks PROCEDURES External Procedures Passing Arguments to Procedures Call Statement Proc Statement Entry Statement Returning Arguments from Functions Return Statement Internal Procedures Variable Scope Call Statement Storage Classes FILE ACCESS Data Input / Output Declaring a PL/1 Sequential File Declaring an Input File Declaring an Output File Declaring an Update File File Access File Open and Close Open Statement Close Statement Reading and Writing to a File Read Statement Write Statement Rewrite Statement End of File Handling Environment Option Sorting Data Locate Statement PRINTING Picture Variables Pic Characters Insertion Characters Carriage Control Characters ARRAYS Basic Data Types Declaring Arrays Upper and Lower Bounds Accessing Array Elements Array Operations Arrays and Structures Multi-Dimensional Arrays BIT DATA Operations on Bit Variables Declaring Bit Variables Bit Alignment Bit Operators Bit Masks DATA CONVERSION Fixed Dec to Fixed Bin Fixed Bin to Fixed Dec Fixed Dec to Character Character to Fixed Dec Fixed Dec to Pic Pic to Fixed Dec INTERRUPTS Begin Statement Error Zerodivide Endfile Signal On Procedures On Begin On System On Conditions Built-in Functions BUILT-IN FUNCTIONS Classes of Built-in Functions String Handling Functions Arithmetic Functions Array Handling Functions Date and Time Functions ADDRESSES AND POINTERS Declaring Pointers Pointer Manipulation Pointers to Pointers Passing Pointers to Functions Returning Pointers from Functions Pointers and Arrays Pointer Comparison Using Pointers to Pass Arrays to Functions ...''
Please go to the school's official website for training price and schedule: http://www.caseconsultants.co.uk/
Phone:01275 859666
School Address:
+ 44 (0) 1275 859666
Jobs & Resumes: Bristol, Edinburgh, Leeds, London Houses & Roommates: Bristol, Edinburgh, Leeds, London
Other training courses offered by Case Training:
HTML and JavaScript
HTML
IMS/DB Introduction for Programmers
WSAD Java Primer
Java Programming
Java Server Side Programming
Java Servlet Programming
Java Swing Programming
JavaServer Faces Programming (JSF)
Java ServerPage Programming
Programming with VSAM Files
QMF / SQL Workshop
Rational Application Developer
Struts Programming
TSO/ISPF and JCL
UNIX
Visual Basic for Applications (VBA)
WebSphere MQ
Application Programming with WebSphere MQ
Notice: The course description on this page was captured from the Internet as historical reference or submitted by visitors. It was archived statically and not updated from day to day.
Tips: Besides Acquiring latest course information by the search form, Students can also leave their study interests here and let schools callback. |
|
|