• Español Español Spanish es
  • English English English en
  • Français Français French fr
  • Shopping Cart Shopping Cart
    0Shopping Cart
SIXE
  • Services
    • Technical Support
      • IBM Power
      • Ubuntu Pro with SIXE UP
      • Kubernetes
      • Openstack
      • Red Hat (RHEL)
      • SUSE
      • SAP
      • Ceph
      • IBM Storage
      • Databases
        • DB2
        • Informix
        • MariaDB / PostgreSQL
    • Migrations
      • To AIX from Red Hat or z/OS
      • To Linux
      • To Ubuntu from Red Hat and SUSE
      • To Red Hat OpenShift From VMWare
      • To OpenStack from VMWare and HyperV
      • To Proxmox VE from VMWare
    • Consulting & Strategy
      • Technology radar service
      • Sustainable technology
      • Ceph
      • DRP
      • vCTO
  • Infra
    • Servers
      • IBM LinuxOne 5 servers
      • IBM Power11
      • Supermicro
      • Dell
      • Lenovo
    • Storage
      • Ceph
      • IBM Storage FlashSystems
      • IBM Storage Scale (GPFS)
      • IBM Storage Fusion
      • Backup
        • IBM Storage Defender: Data Resilience & Ransomware Protection
        • Bacula
        • Trilio
    • Workloads
      • Containers
      • Virtual machines
      • Private Cloud
      • Databases
      • IBM Software
  • Cybersecurity
    • IT Security
      • Monitoring and Response (SIEM & SOAR)
        • Wazuh
        • IBM QRadar
      • Information protection (IRM and DLP)
        • Sealpath
      • IBM security tools
        • IBM PowerSC
    • OT Security
      • Claroty
      • Industrial Device Integrity and Security with Tenable OT (Indegy ICS)
      • Industrial & IoT cybersecurity solution with Indegy ICS and QRadar
  • AI ✨
    • AI agents for companies
    • On-Premise AI Inference
    • Training
    • Automation service
    • Docling
    • Ceph for AI and HPC
    • WatsonX
  • Training
    • Linux | AIX | IBM i
      • Linux
      • AIX
      • IBM i | i2040
      • PowerVM
      • PowerHA
    • Iaas & PaaS ☁️
      • OpenShift
      • Docker + K8s
      • KVM and oVirt (RHEV)
      • VMWare ESXi & vSphere
      • Red Hat Ansible
      • Foreman
    • Infra & Data
      • OpenStack
        • Deployment & Administration
        • Maintenance & Upgrades
        • Production & VMware Migration
      • CEPH
        • Deployment and administration
        • Advanced
        • Expert (Production Engineering)
      • HPC
      • Informix
      • Storage
      • DB2
    • IBM Security
      • IBM QRadar
      • Cybersecurity analyst
      • IBM Guardium
    • Official training
      • Official IBM Trainings
      • Canonical Course Catalog
      • Tailor-made training
  • About us
  • Contact us!
  • Menu Menu
Canonical business partner

Find other courses

×

Browse by field of study

IBM
🖥️ Mainframe & z/OS
z/OS 46CICS 9RPG 2DB2 38
📊 Data & Analytics
IBM Planning Analytics 4Infosphere 32BigInsights 7Datacap 12
🤖 AI & Automation
Watson 6IBM AI 15IBM AI 15
☁️ Cloud & Infrastructure
Cloud Management 4SmartCloud 5AIX 18IBM i 15IBM Storage 7Linux 15
🔐 Security 5
📁 Content Management
FileNet 14Content Navigator 7Case Manager 9Case Foundation 12Enterprise Records 8
⚙️ Development & Middleware
Integration Bus 3API Connect 6Rational 13DataPower 5Operational Decision Manager 8IBM Decision Server 4
💼 Business & Processes
Business Process Manager 29Sterling 15Curam 12TRIRIGA 5Operations Analytics 3IBM Algo One 17
Canonical / Ubuntu
🛠️ System Administration 4🔄 Automation 2🛡️ Cybersecurity 2☁️ Cloud 2📦 Containers 1🤖 AI 2💻 Virtualization 2
HashiCorp
🏗️ Terraform 3🔒 Vault 1
AI & Automation
⚡ N8N 2⚡ Zapier 2

Search by technology

  • AI
    • N8N
    • Zapier
  • HashiCorp
    • Terraform
    • Vault
  • Official Canonical Ubuntu training
    • AI
    • Automation
    • Containers
    • Cybersecurity
    • OpenStack Cloud
    • System administration
    • Virtualization
  • Official IBM Training
    • AIX
    • API Connect
    • Aspera
    • BigInsights
    • BladeCenter
    • Blockchain
    • Business Process Manager
    • Case Foundation
    • Case Manager
    • CICS
    • Cloud Management
    • Content Navigator
    • Curam
    • Datacap
    • DataPower
    • DB2
    • Enterprise Records
    • FileNet
    • IBM AI
    • IBM Algo One
    • IBM Cognos Analytics Training | BI Reporting Courses
    • IBM Decision Server
    • IBM Disk Systems
    • IBM Flash Storage
    • IBM i
    • IBM Planning Analytics
    • IBM Power Systems
    • IBM PureData Systems
    • IBM Security
    • IBM Storage
    • IMS
    • Informix
    • Infosphere
    • Instana
    • Integration Bus
    • Linux
    • Linux on IBM Power Systems
    • Miscellaneous
    • Open Platform
    • OpenPages
    • Operational Decision Manager
    • Operations Analytics
    • PowerHA
    • Rational
    • RPG
    • SmartCloud
    • Spectrum Suite
    • SPSS
    • Sterling
    • Tivoli
    • TRIRIGA
    • Turbonomic
    • Watson
    • WebSphere
    • z/OS
  • Wazuh

RPG IV Programming Fundamentals Workshop for IBM i

3.840,00€

IBM i RPG IV Programming Basics Workshop (AS06G) teaches the basics of the IBM i RPG IV programming language.
It is the first of two courses to be attended in sequence.
This course is a comprehensive exposition of the basic features and functions of RPG IV for Version 7.
It does not introduce information processing or programming in general.
Students who are new to programming should attend other courses offered by local technical colleges or self-study methods.
This course is designed to enable a skilled programmer to develop and maintain simple RPG IV programs written using the latest features and techniques available in the Version 7 compiler. Do not hesitate to contact us if you have any doubts or questions.

SKU: 81. Category: RPG
  • Description

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 / AS06GCategory / Subcategory: Programming on IBM i / RPG
Modality: Online and face-to-faceDuration 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:

  1. Use of Windows-based PC:
    • Run applications using menus, icons, toolbars, etc.
  2. Programming in high-level languages:
    • Write simple programs in languages such as CL, COBOL, BASIC, or RPG II.
  3. 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.
  4. Use of the RSE/LPEX Editor:
    • Create and maintain DDS.
  5. 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

  1. Coding specifications for RPG IV:
    • Coding rules and formats.
    • Use of calculation, input and output specifications.
  2. Data representation and definition:
    • Types of data available.
    • Declaration and use of variables and constants.
    • Definition of files and fields.
  3. Data manipulation in calculations:
    • Arithmetic and logical operators.
    • Assignment and comparison instructions.
    • Performing calculations and data processing.
  4. Use of printer and screen files in an RPG IV program:
    • Definition and use of print files.
    • Screen file integration and management.
  5. Structured programming, error handling, subprocedures and subroutines:
    • Structured programming principles.
    • Error handling techniques.
    • Creation and use of subprocedures and subroutines.
  6. 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.
  7. DB2 database access using RPG IV:
    • DB2 connection and access.
    • Execution of queries and data manipulation.
    • Transaction management and data recovery.
  8. 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

Related products

  • Placeholder image

    RPG IV Programming Advanced Workshop for IBM i

    3.840,00€
    Add to cart Add to cart Nº de alumnos Show Details Show Details Show Details

Blog!

  • AI Act: what actually applies on 2 August 2026
  • Storage for AI and HPC: Ceph, Lustre, GPFS or DAOS?
  • IBM QRadar, G2 Leader in SIEM, UEBA, NTA and IR 2026
  • EDR beyond Windows: protect Linux, AIX & IBM i
  • db2 formacion oficial sixe ibm
    Your team is doing manually what Db2 12 already handles

Services

24/7 emergency support
Hardware & systems
Migrations
On-premise AI & HPC
Training
Cybersecurity

Resources
Latest news
Whitepapers
Become a SIXE Partner
Request a demo

Partners

  • Canonical
  • Docker
  • HCL
  • IBM
  • Kaspersky
  • Lenovo
  • Red Hat
  • Sealpath
  • SUSE
  • Tenable

Our mission

SIXE ensures that your infrastructures based on IBM®, Red Hat®, Canonical®, and SUSE® technologies remain stable, secure, and optimized for as long as you need them.

At SIXE, we are committed to sustainability. That’s why we help you design, implement, and maintain durable and efficient technological solutions.

SIXE green energy

+34 91 198 02 43 (EU) | +1 628 900 3024 (US) | WhatsApp | Mon–Fri 8:30–16:30 (GMT+1)
© 2026 - SIXE | Training, consulting, professional services and turnkey projects | IBM, Lenovo, Canonical, Red Hat, HCL, Sealpath & SUSE Authorized Business Partner. Company registered in the INCIBE cybersecurity catalogue.
HQ - Madrid | Barcelona | Paris | Bruxelles  ·  About us | Become a Partner | Contact
  • Link to LinkedIn Link to LinkedIn Link to LinkedIn
  • Link to X Link to X Link to X
  • Link to Facebook Link to Facebook Link to Facebook
  • cookie policy
  • Legal notice
  • Privacy Policy
Link to: Implementing AIX 7 Security Link to: Implementing AIX 7 Security Implementing AIX 7 SecurityLink to: RPG IV Programming Advanced Workshop for IBM i Link to: RPG IV Programming Advanced Workshop for IBM i RPG IV Programming Advanced Workshop for IBM i
Scroll to top Scroll to top Scroll to top
SIXE
SIXE
Manage cookie consent

At SIXE, we prioritize your comfort and security. These technologies help us optimize our services, personalize content and offer you solutions tailored to what you really need. Your privacy is important: you will always be in control of what you share with us.

Funcional Always active
El almacenamiento o acceso técnico es estrictamente necesario para el propósito legítimo de permitir el uso de un servicio específico explícitamente solicitado por el abonado o usuario, o con el único propósito de llevar a cabo la transmisión de una comunicación a través de una red de comunicaciones electrónicas.
Preferences
El almacenamiento o acceso técnico es necesario para la finalidad legítima de almacenar preferencias no solicitadas por el abonado o usuario.
Statistics
El almacenamiento o acceso técnico que es utilizado exclusivamente con fines estadísticos. El almacenamiento o acceso técnico que se utiliza exclusivamente con fines estadísticos anónimos. Sin un requerimiento, el cumplimiento voluntario por parte de tu Proveedor de servicios de Internet, o los registros adicionales de un tercero, la información almacenada o recuperada sólo para este propósito no se puede utilizar para identificarte.
Marketing
El almacenamiento o acceso técnico es necesario para crear perfiles de usuario para enviar publicidad, o para rastrear al usuario en una web o en varias web con fines de marketing similares.
  • Manage options
  • Manage services
  • Manage {vendor_count} vendors
  • Read more about these purposes
See preferences
  • {title}
  • {title}
  • {title}