Training Course
Locations | Schools | Online Courses | MBA | Submit Course | Post Request | Students | Jobs | House Rental


Jobs & Resumes

House Rental

Back | Home

Training Course:

Programming with PL/1

School/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.



Finding any course, anywhere to learn...
Worldwide training course directory, linking for free
United States - United Kingdom - Australia - CanadaASKEDU.net  © 2003-2008