Advanced Diploma - IBM Applications Developer

@ Intellect International

+94 70 2959730, +94 77 8627987

1 Year

LKR 120,000

COMMON Certified Application Developer – ILE RPG on IBM i on Power is the certification for you. The Intellect Advanced Diploma Technical certification shows Employers that you are capable of doing the ILE Applications Developer job in anywhere in the World. After completing this course the participant can sit for the Optional Common Certification Examination be a certified ILE Developer.

This Course conducted by IBM Industry Experts with over 25 Years IBM Working Experience in Middle East, USA & South Asia.

Intellect also offers Participants free Job placement in Sri Lanka & Overseas.

  • Weekdays or Weekends - Contact Office for Course Schedule
  • Duration - 1 Year
  • Introductory Course Fees - Rs 120,000 (Payable in 8 Installments)

Practicals - Unlimited Individual Practicals on IBM i Power Systems to Complete the Programming Assignments.

ILE RPG Common Foundation Exam Topics

Our Course is designed to cover the Syllabus for the Common Certification exam. Given below the areas of Study in this Course.

Section 1 - Basic Concepts & ILE RPG Coding

  • Basic Computer Concepts
  • Overview of IBM Control Language
  • IBM Coding Specifications
  • Introduction to RPG IV & ILE RPG
  • Data Structures, Data Representation & Definition
  • Calculations and Character Operations
  • Conditional and Iterative Operations
  • Accessing DB2 Databases & File Processing
  • Advanced File Processing
  • Arrays and Tables
  • Printing Reports
  • Interactive Programming
  • Modular Programming Concepts
  • Prototypes & Free Format ILE RPG

Section 2 - Core RPG, Subfiles, and Externally Described Files

  • Use externally described database, display, and printer files in a program
  • Use EXTFILE.EXTMBR and OPEN/CLOSE operations in a program
  • Create and maintain subfiles and programs that use those subfiles (DDS and RPG)
  • Recognize appropriate use of RPG creation commands (e.g., CRTxxxPGM, CRTxxxMOD, CRTPGM, CRTBNDxxx)
  • Use basic array handling (e.g., *IN, LOOKUP, SORTA, MOVE, MOVEA, indexing)
  • Code and use figurative constants (e.g., *LOVAL, *HIVAL, *ALL, * BLANKS, *ZEROS, *ON, *OFF)
  • Code and use job date and system date
  • Code and use structured operations codes (e.g., DO, DOU, DOW, IF/ELSE/ELSEIF, SELECT/WHEN, EXSR, FOR/ENDFOR)
  • Code and use structured operations codes with expressions (+,-,*,/,**,<,>,=,(), and, or, not)
  • Code and use date data types and arithmetic operations, including date operations in expressions
  • Code and use RPG IV built-in functions
  • Use H-Spec keywords
  • Use RPG IV OpCodes (e.g. Arithmetic, Date, Message, Array, Declarative, File, Branching, String handling, Structured programming, compare, initialization, subroutine, data area)
  • Code and use D-specs, including keywords

Section 3 - Advanced RPG & Problem Determination / Resolution

  • Given an example of complex logical expression, determine its results
  • Use data structure arrays
  • Code complex D-specs (.eg. OVERLAY, coding fields without attributes, etc.)
  • Use modern techniques to handle numbered indicators
  • Declare and use subprocedures
  • Use externally described data structures
  • Write logic (including I/O operations) without numbered indicators
  • Code and use /free format Calc specifications
  • Translate operation codes not supported in /free form (e.g., MOVE, CALL, etc.) into /free form
  • Use qualified data structures (e.g., LIKEREC, LIKEDS)
  • Prototype program calls
  • Determine appropriate use of passing parms by value vs by reference
  • Enumerate advantages of Prototypes compared with PARM and PLIST
  • Determine appropriate use for prototype keywords such as CONST, VALUE, and OPTIONS (*NOPASS,*OMIT, *VARSIZE)
  • Use EVAL-CORResponding
  • Debug RPG Programs
  • Diagnose and eliminate errors for date data types and arithmetic overflow
  • Code and use Monitor and %Error to handle runtime errors

Section 4 - RPG Data Handling

  • Utilize embedded SQL in an RPG program (including / free form)
  • Code and use I/O directly to/from Data Structures
  • Determine multiple ways to use partial keys, including KLISTS, Key Data Structures, and direct specifications of key fields on I/O operations
  • Demonstrate how to convert character and numeric data fields containing date values into Date data types and vice versa
  • String manipulation with %substring, %scan, %replace

Section 5 - ILE

  • Explain, create and use Binding Directories
  • Differentiate bound procedure calls from dynamic program calls
  • Differentiate "bind by copy" from "bind by reference" and their appropriate uses
  • Determine appropriate use of activation groups, including ILE and non-ILE
  • Create and use Service Programs
  • Determine the impact and appropriate use of the DFTACTGROUP (Default Activation Group) parameter on the CRTBNDRPG (Create Bound RPG) command
  • Determine causes and ways to avoid Signature Violation errors when using Service Programs
  • Determine the appropriate use of the scoping parameters for Override and Open commands such as OPNDBF and OPNQRYF
  • Project involving an ERP Application development, Testing, Documentation & Implementation as given in Section 6.

Section 6 - Advanced Software Engineering & Development of an ERP System

  • Requirements Analysis & Specification
  • Software  Development Project
  • Testing & Verification
  • Software Configuration Management

The successful completion of the Application Developer course also requires the finalization of the project and submission of assignments in addition to a final examination.

On completion of this Course 3 to 6 Months Internship Job Training will be provided to all Participants. Intake is limited to 8 Participants per Course.

108A / 3, First Floor , Dehiwala Road , Maharagama

Send Inquiry

Scholarship Alerts!

Type "REG coursenet" and SEND to 77000

Get latest scholarships, offers & academic event alerts to your phone via SMS.

Service is available for Dialog, Mobitel, Hutch, Airtel & Etisalat users. Monthly (Rs. 30 + tax).

Related Courses