Lenguaje RPG ILE para IBM I (AS/400) en formato Free con SQL

Lenguaje RPG ILE para IBM I (AS/400) en formato Free con SQL

Ratings: 4.63 / 5.00




Description

Este curso tiene como objetivo principal lograr que cualquier persona que tenga conocimientos de algún lenguaje de programación y que tenga conocimientos básicos de SQL logre convertirse en un Desarrollador en el Lenguaje ILE RPG usando sentencias SQL para manipular las tablas de la Base de Datos y trabajando con la versión de ILE RPG en formato Free, la cual es una de las últimas versiones que se tienen sobre este lenguaje de programación que es exclusivo de la IBM.

El objetivo principal del curso obliga a cubrir otros entornos que son necesarios para poder tener un desempeño exitoso, estos entornos están relacionados con la máquina que usaremos para el aprendizaje del lenguaje, que en este caso es el AS/400 o IBM i, en el curso se tienen varias secciones para capacitar al estudiante sobre el ambiente de trabajo en este tipo de máquinas.

El curso está estructurado en cuatro bloques principales, el primer bloque y el más importante es la enseñanza del lenguaje ILE RPG en formato Free pero usando sentencias SQL para manipular las tablas de la Base de Datos, una gran ventaja que ofrecen las lecciones de este bloque es que el estudiante se evitará aprender una gran cantidad de detalles técnicos relacionados con el procesamiento de tablas (archivos) de Base de Datos a través de instrucciones del lenguaje orientadas a la manipulación de archivos. Con solo conocer las 4 sentencias clásicas de SQL (Insert, Update, Delete y Select) el estudiante podrá aprender rápidamente el lenguaje.

El segundo bloque está orientado a la enseñanza del diseño de pantallas en forma gráfica haciendo uso de herramientas que permitan trabajar bajo esta modalidad .

El tercer bloque le enseña al estudiante en como trabajar en el entorno de lo que se conoce como pantalla verde, en el cual se trabaja con el teclado y también es conocido como ambiente tipo caracter. Este bloque de pantalla verde es muy importante porque capacita a los estudiantes para trabajar en un ambiente que es muy exclusivo de la IBM y es bastante diferente a los ambientes de los sistemas operativos de Windows. Con las lecciones sobre este ambiente el estudiante aprenderá herramientas que sin ellas será más complicado trabajar en la plataforma del AS/400 y serán complementos para que pueda hacer su trabajo dentro de esta plataforma.

Y tenemos un cuarto bloque compuesto de temas teóricos (más de 60 páginas) en los que se sustenta este curso.

En las primeras secciones del curso se explica paso a paso en donde encontrar herramientas gratuitas que son las que se usan en el curso y son las que se usan actualmente en las empresas. En las lecciones se explica cómo hacer la instalación y se tienen lecciones para enseñar como usar estas herramientas antes de iniciar con las secciones de enseñanza del lenguaje y del diseño de pantallas.

El curso está orientado a los siguientes niveles de estudiantes:

1. Estudiantes que no conocen nada del AS/400 ni del lenguaje ILE RPG: Para este segmento el curso tiene un bloque compuesto de secciones teóricas que servirán de marco teórico para alinearse con la plataforma y el resto de las secciones están orientadas para que una persona aprenda desde cero el lenguaje y los entornos que se enseñan en el curso.


2. Estudiantes que conocen el AS/400 y RPG ILE, pero no conocen como trabajar con ambientes gráficos: Para este segmento el curso tiene secciones prácticas que ensenan a nivel de detalle sobre estos ambientes.


3. Estudiantes que conocen el AS/400 y RPG, pero no conocen como trabajar con la arquitectura ILE: El curso tiene secciones teóricas y prácticas que enseñan sobre todos los conceptos de la programación ILE.

What You Will Learn!

  • Localización de Proveedores para conectarse a un IBMi – AS/400
  • Descarga e instalación del emulador TN5250 para conectarse a un IBMi – AS/400
  • Descarga e instalación del IBM Data Studio para trabajar con SQL en un IBMi – AS/400
  • Descarga e instalación del producto IBM Rational Developer for i
  • Uso de la de herramienta IBM Data Studio
  • Herramientas y uso del editor de IBM Rational Developer for i
  • Edición - Creación – compilación - Corrección de Programas con IBM Rational Developer for i
  • Arquitectura y herramientas en IBMi - AS/400
  • Tipos de objetos en IBMi – AS/400
  • Conceptos y manipulación de lista Bibliotecas en IBMi – AS/400
  • Uso de la de herramienta PDM del IBMi – AS/400
  • Declaración de archivos de pantalla en programas RPG ILE formato Free
  • Declaración de variables, constantes y estructuras de datos en programas RPG ILE formato Free
  • Estructuras de control para mantener el flujo de trabajo dentro del programa RPG ILE formato Free
  • Manipulación de datos numéricos, de caracteres y de fechas en programas RPG ILE formato Free
  • Manejo y control de errores en tiempo de ejecución en programas RPG ILE formato Free
  • Paradigmas del lenguaje para lograr la comunicación entre programas en RPG ILE formato Free
  • Teoría sobre los tipos de datos que se pueden manipular con SQL en el IBMi – AS/400 (Caracteres, Numéricos y tipo Fecha)
  • Teoría sobre la creación de tablas y vistas en el IBMi – AS/400
  • Teoría sobre diferentes operaciones con la Clausula Alter Table en el IBMi – AS/400
  • Teoría sobre las operaciones clásicas con SQL (Insert, Delete, Update y Consultas) en el IBMi – AS/400
  • Teoría sobre consultas con Joins para leer datos de diferentes tablas mediante el uso de columnas comunes dentro de las tablas en el IBMi – AS/400
  • La directica Exec SQL (obligatorio para cualquier sentencia SQL dentro de un programa SQL RPG ILE)
  • Uso de Estructuras y Variables Host en programas SQL RPG ILE
  • Select, Insert, Update y Delete dentro de un programa SQL RPG ILE
  • Gestión de Errores con SQL en tiempo de ejecución en programas SQL RPG ILE
  • Uso de Cursores SQL en programas SQL RPG ILE
  • Uso de Sentencias SQL dinámicas en programas SQL RPG ILE
  • Opciones de entorno SQL en programas SQL RPG ILE
  • Conceptos de código fuente DDS en archivos de Pantalla en el IBMi – AS/400
  • Niveles de archivo en archivos de Pantalla en el IBMi – AS/400
  • Niveles de registro en archivos de Pantalla en el IBMi – AS/400
  • Niveles de campo en archivos de Pantalla en el IBMi – AS/400
  • Uso de indicadores en archivos de Pantalla en el IBMi – AS/400
  • Palabras Reservadas para controlar Subfiles en archivos de Pantalla en el IBMi – AS/400
  • Introducción al concepto de Módulo Externo (Programación RPG ILE)
  • Definición de Procedimientos dentro de Módulos (Programación RPG ILE)
  • Creación de programas modulares (Programación RPG ILE)
  • Módulos NOMAIN (Programación RPG ILE)
  • Uso de Directorios de Enlace (Programación RPG ILE)
  • Uso de prototipos e interfaces para establecer comunicación dentro de la programación modular (Programación RPG ILE)
  • Explicación paso a paso de cómo crear una pantalla para consulta en forma gráfica usando la herramienta IBM Rational Developer for i
  • Compilación de archivos de pantalla
  • Explicación paso a paso de cómo crear una pantalla para mantenimiento de archivos en forma gráfica usando la herramienta IBM Rational Developer for i
  • Creación en forma gráfica de un archivo de pantalla con Subfile usando la herramienta IBM Rational Developer for i
  • Explicación del comportamiento de los tres tipos de programas que se construyen en el curso (Consulta, Mantenimiento y SubFile)
  • Estudio del código paso a paso de los 10 programas que se desarrollan en el curso
  • Estudio del Código RPG ILE con SQL integrado para Programa que usa Módulos Externos
  • Estudio del Código RPG ILE con SQL integrado para Programa Cliente que usa un Programa de Servicio
  • Estudio del Código RPG ILE con SQL integrado para Programa con Módulos Internos
  • Depuración de programas (Debug)
  • Trabajo con SQL en Pantalla Verde
  • Acciones más comunes de un Desarrollador en el IBMi – AS/400
  • El Concepto de programa cliente y programa de servicio (Programación RPG ILE)

Who Should Attend!

  • La orientación del curso es para personas que quieran aumentar el valor de su CV, debido a que hay mucha escases de desarrolladores en ambientes de la plataforma AS/400 y que conozcan sobre el lenguaje ILE RPG cuya demanda esta aumentado cada día.