Este curso ha sido diseñado específicamente para formar programadores en ILE RPG IV e ILE RPG Full Free capacitados para trabajar en proyectos de nuevos desarrollos de sistemas, proyectos de modernización y actividades de soporte.
¿Qué aprenderás en este curso?
Este curso está diseñado para que aprendas ILE RPG IV y ILE RPG Full Free de forma simultánea.
Modelo DDS de Bases de datos y su correspondencia con SQL
Versiones del RPG
Los formatos del RPG (H, F, D, C, O, P)
Especificaciones de control.
Especificaciones de archivos.
Especificaciones de definición de datos en RPG: Campos independientes, constantes, estructuras de datos.
Áreas de de datos.
Estructuras especiales: *INFDS, *PSDS
Operaciones con campos alfanuméricos.
Operaciones con campos numéricos.
Operaciones con fechas.
Programación estructurada. IF/ELSE ELSEIF / SELECT / WHEN / OTHER
Iteraciones: DO WHILE, DO UNTIL, FOR, LEAVE
Manejo de errores y excepciones.
Operaciones con archivos de bases de datos.
Definición y uso de claves.
De control: OPEN / CLOSE / FEOD / UNLOCK
De lectura: SETLL, SETGT, READ, READE, READPE, CHAIN.
De registro: WRITE, UPDATE
Operaciones con SQL SELECT / UPDATE / DELETE / WRITE
Definición y manejo de cursores.
Sub rutinas.
Ejecución de programas externos.
Llamando APIs
Ejecución de comandos CL en RPG.
ILE Integrated Language Enviroment Conceptos.
Prototipos/procedimiento definición de interfaces.
CRTBNDRPG y CRTPGM
Programas de servicio.
Directorios de enlace.
Grupos de activación.
Reportes impresos
RPG Interactivo.
SDA Screen Desing Utility
Desplegar y leer formatos de pantalla.
Sub file.