Description
At SIXE we have been providing official IBM training worldwide for more than 12 years. Get the best training from our specialists in Europe
Course data
IBM Code: AS06GES / AS06G | Category / Subcategory: Programming on IBM i / RPG |
Modality: Online and face-to-face | Duration in days: 4 |
Target Audience
This course is the first in a series of two courses scheduled for programmers who are new to RPG IV.
Programming experience is required, and students should have attended at least one introductory programming course, such as those available at technical colleges. Programming concepts are not taught in this course.
Experienced programmers who are new to Power System with IBM can also benefit from this course. Examples of other programming languages that would be useful include BASIC, COBOL, or RPG II.
The course focuses entirely on the features of the RPG IV Version 7 compiler and the techniques it provides. The features of V7 are thoroughly discussed. Previous techniques, such as fixed format methods, and maintenance of programs written using these older techniques, are not covered in the classroom. However, additional material and bibliography will assist new RPG IV programmers in maintaining legacy applications.
Desired prerequisites:
- Use of Windows-based PC:
- Run applications using menus, icons, toolbars, etc.
- Programming in high-level languages:
- Write simple programs in languages such as CL, COBOL, BASIC, or RPG II.
- Use of basic IBM i tools:
- CL commands.
- Online help.
- WRKSPLF and related commands to manage the output.
- WRKJOB, DSPMSG, DSPJOB, etc., for basic problem determination.
- Use and sampling of IBM i print queues.
- Use of the RSE/LPEX Editor:
- Create and maintain DDS.
- File management:
- Create and maintain physical and logical files.
Previous courses required:
- Introduction to IBM i for new users (OE98G).
- Technical introduction of IBM i (OL4AG).
Instructors
The vast majority of IBM courses we offer are taught directly by our engineers. This is the only way to guarantee the highest quality. We complement all training with our own materials and laboratories, based on our experience during the deployments, migrations and courses we have conducted over the years.
Value added
Our courses are deeply oriented to the role to be performed. It is not the same the needs of mastering a technology for a team of developers, as it is for the people in charge of deploying and managing the infrastructure. That’s why, beyond commands and tasks, we focus on solving the problems that arise in the day-to-day of each team. Providing them with the knowledge, skills and skills required for each project. In addition, our documentation is based on the latest version of each product.
Course agenda and syllabus
Agenda: Introduction to RPG IV
- Coding specifications for RPG IV:
- Coding rules and formats.
- Use of calculation, input and output specifications.
- Data representation and definition:
- Types of data available.
- Declaration and use of variables and constants.
- Definition of files and fields.
- Data manipulation in calculations:
- Arithmetic and logical operators.
- Assignment and comparison instructions.
- Performing calculations and data processing.
- Use of printer and screen files in an RPG IV program:
- Definition and use of print files.
- Screen file integration and management.
- Structured programming, error handling, subprocedures and subroutines:
- Structured programming principles.
- Error handling techniques.
- Creation and use of subprocedures and subroutines.
- Use of arrays, data structures and data areas:
- Declaration and manipulation of arrays.
- Definition and use of data structures.
- Management of data areas for temporary storage.
- DB2 database access using RPG IV:
- DB2 connection and access.
- Execution of queries and data manipulation.
- Transaction management and data recovery.
- Next steps:
- Advanced topics and resources for further learning.
- Best practices and development strategies.
- Exploration of complementary tools and techniques.
Do you need to tailor this agenda to your needs? Interested in other courses? Contact us without obligation.
Locations for on-site delivery
- Austria: Vienna
- Belgium: Brussels, Ghent
- Denmark: Cophenhagen
- Estonia: Tallinn
- Finland: Helsinki
- France: Paris, Marseille, Lyon
- Germany: Berlin, Munich, Cologne, Hamburg
- Greece: Athens, Thessaloniki
- Italy: Rome
- Louxemburg: Louxembourg (city)
- Netherlands: Amsterdam
- Norway: Oslo
- Portugal: Lisbon, Braga, Porto, Coimbra
- Slovakia: Bratislava
- Slovenia: Bratislava
- Spain: Madrid, Sevilla, Valencia, Barcelona, Bilbao, Málaga
- Sweden: Stockholm
- Turkey: Ankara
- United Kingdom: London
- Asia: Singapore and Kuala Lumpur