Description
At Sixe Engineering we have been providing official IBM training around the world for over 12 years. Get the best training from our specialists in Europe. We have important discounts and offers for two or more students.
Course details
IBM course code: AS10G | Category: Other Programming Languages / RPG |
Delivery: Online & on-site** | Course length in days: 4 |
Target audience
This course is the second in a series of two classes designed for programmers who want to learn to code using the IBM i ILE RPG IV language. Previous programming experience using RPG IV is mandatory before enrolling in this course. The student should have attended RPG IV Programming Fundamentals Workshop for IBM i (AS06G).
Previous techniques and the maintenance of programs written using legacytechniques are not covered in the classroom.
Desired Prerequisites:
You must have attended these courses (or have equivalent experience):
- Introduction to IBM i for New Users (OE98G)
- IBM i Technical Introduction (OL4AG)
- RPG IV Programming Fundamentals Workshop for IBM i (AS06G)
You should be able to:
- Use a Windows-based PC
- Run PC applications using menus, icons, tool bars, and so forth
Instructors
The great majority of the IBM courses we offer are taught directly by our engineers. This is the only way we can guarantee the highest quality. We complement all the training with our own materials and laboratories, based on our experience during the deployments, migrations and courses that we have carried out during all these years.
Added value
Our courses are deeply role oriented. To give an example, the needs for technology mastery are different for developer teams and for the people in charge of deploying and managing the underlying infrastructure. The level of previous experience is also important and we take it very seriously. That is why beyond (boring) commands and tasks, we focus on solving the problems that arise in the day to day of each team. Providing them with the knowledge, competencies and skills required for each project. In addition, our documentation is based on the latest version of each product.
Agenda and course syllabus
Day 1
- Unit 1 – Welcome and administration
- Unit 2 – Using subfile displays Exercise 1 – Inquiry subfile with search
- Exercise 2 – Modularize vendor subfile search Exercise 3 – Page + 1 and PageDown Exercise 4 – Add PageUp
- Exercise 5 – Add SFLPAG = SFLSIZ Exercise 6 – Add maintenance
Day 2
- Unit 2 – Using subfile displays (continued)
- Exercise 6 – Add maintenance (continued) Unit 3 – Using the debugger
- Exercise 7 – Debugging an RPB IV program
- Unit 4 – ILE error handling and condition handlers Exercise 8 – Enhancing the condition handler
Day 3
- Unit 5 – Basic API programming
- Exercise 9 – Using system APIs I Exercise 10 – Using system APIs II Unit 6 – Using RPG Compiler directives
- Exercise 11 – Using conditional compiler directives
- Unit 7 – Using pointers, user spaces, and dynamic memory Exercise 12 – Using list APIs
Day 4
- Unit 8 – Using C functions
- Exercise 13 – Using C IFS functions Exercise 14 – Using C library functions Unit 9 – Using XML in RPG IV
- Exercise 15 – Enhancing the xml-into program
Do you need to adapt this syllabus to your needs? Are you interested in other courses? Ask 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