RPG/400 Interactivo

Teknoda
En Buenos Aires

Precio a consultar
¿Preferís llamar ya al centro?
11432... Ver más

Información importante

  • Capacitación
  • Buenos aires
  • 30 horas de clase
Descripción

Brindar al programador los elementos necesarios para encarar la programación de un sistema interactivo en AS/400, aprovechando todos los recursos disponibles en forma eficiente. Este curso integra los conocimientos adquiridos en cursos anteriores y ofrece un panorama claro de la interacción entre las distintas herramientas (Lenguajes de alto Nivel, CL, DDS, SDA, RLU, etc.).
Dirigido a: Personal técnico de las áreas de desarrollo y soporte

Información importante
Sedes

Dónde se enseña y en qué fechas

inicio Ubicación
Consultar
Buenos Aires
Esmeralda 155 3er. Piso, Buenos Aires, Argentina
Ver mapa

Preguntas Frecuentes

· Requisitos

Conocimientos de programación RPG, CL y base de datos.

Temario

Contenido:

  • Overview de la programación interactiva en AS/400. Elementos externos al programa: Descripción de base de datos, archivos de pantalla, archivos de impresora, archivos de mensaje, áreas de datos. Planteo de un sistema con programas "tipo" (ABMC, Listadores, etc.), que será resuelto paso a paso, aplicando:
  • Conceptos de programación estructurada RPG/400. Sentencias y facilidades del RPG/400 para programación interactiva
  • Repaso concepto de archivos físicos y lógicos. Definición a través de DDS para uso dentro de lenguajes de alto nivel. Campos tipo fecha/hora. Campos de longitud variable.
  • Diseño de pantallas con SDA (Screen Design Aid). Análisis de la definición fuente generada. Diseño de archivos de impresora (Printer Files).
  • Uso del RLU (Report Layout Utility). Uso de ventanas.
  • Subfiles: Concepto. Subfiles de consulta, subfiles de Ingreso de Datos, subfiles de entrada/salida. Programación de aplicaciones que hagan uso de subfiles
  • Programación con ventanas. Subarchivos en ventanas.
  • Invocación entre programas RPG.
  • Una vez completado el curso, el estudiante debería estar capacitado para crear programas sofisticados aplicando los utilitarios y las técnicas de programación aprendidas.