Documente Academic
Documente Profesional
Documente Cultură
Comunidad de Madrid
CONTENIDOS:
a. Introducción al Sistema System i (también conocido como iSeries ó AS/400)
b. Conceptos y Recursos del Sistema System i
c. Prácticas de lenguaje de control CL
d. Diseño y codificación de base de datos DB2 UDB
e. Programación básica en RPG IV para System i
f. Programación avanzada en RPG IV para System i
g. Lenguaje SQL interactivo
h. Desarrollo de aplicaciones con SQL
i. Desarrollo de aplicaciones con WDSC para System i
j. Desarrollo de aplicaciones en la Web
- Inicio de la sesión
- Utilización de menús
- Utilización de ayudas
- Mensajes
- Mandatos de Lenguaje de Control
- Gestión de objetos
- Gestión de trabajos
- Perfiles de usuario y seguridad
- Navegador de Operaciones
PRÁCTICA:
PRÁCTICA:
- Diseñar una base de datos relacional, codificar las descripciones de datos (DDS) y crear los archivos físicos y
lógicos necesarios para implantar una base de datos relacional DB2 UDB para System i.
- Describir las ventajas de un archivo de referencia de campos, codificar las DDS necesarias y crear el archivo de
referencia de campos.
- Explicar como las distintas opciones de codificación de DDS pueden afectar al rendimiento del sistema y a los
programas que utilizan los archivos.
- Entender los distintos interfaces que existen para trabajar con DB2 UDB para System i.
- Describir las consideraciones al usar la integridad referencial y los triggers en DB2 UDB para System i.
Contenidos formativos:
TEORÍA:
PRÁCTICA:
Contenidos formativos:
TEORÍA:
- Introducción a RPG IV
- Especificaciones para RPG IV
- Representación y definición de los datos
- Manipulación de datos en cálculos
- Archivos de impresión en programas RPG IV
- Depurador de fuentes ILE
- Programación estructurada y subrutinas
- Acceso a archivos de base de datos DB2 UDB con un programa RPG IV
- Codificación de programas de consultas
PRÁCTICA:
- Utilizar OVERLAY y DDS específicas para desarrollar de forma eficiente programas interactivos
- Escribir programas interactivos que soporten consultas de subarchivos
- Escribir programas interactivos que soporten mantenimiento de registros de subarchivos
- Utilizar matrices y estructuras de datos en programas RPG IV
- Desarrollar programas RPG IV que gestionen errores comunes y de excepción
- Definir datos de fecha y hora
- Cálculo entre dos fechas
- Extracción de mesas, días y años de campos de fecha
- Utilización de prototipos para llamadas a otros programas
- Escribir subprocedimientos en RPG IV
- Escribir módulos RPG IV e incluir dichos módulos en programas utilizando copias por enlace o por referencia
Contenidos formativos:
TEORÍA:
PRÁCTICA:
Contenidos formativos:
TEORÍA:
- Conceptos SQL
- Creación de Objetos
- Sentencia SELECT básica
- Funciones Escalares y Funciones de Columna
- SQL Query Manager
PRÁCTICA:
Contenidos formativos:
TEORÍA:
PRÁCTICA:
- SQL embebido
- Introducción al SQL embebido. Ejercicio
- Creación de programas sencillos con SQl embebido
- Manejo de errores. Ejercicio
- Utilización de un cursor para un resultado de múltiples filas. Ejercicio
- SQL dinámico embebido. Ejercicio
- Procedimientos almacenados
- Introducción a los procedimientos almacenados
- Procedimientos almacenados externos. Ejercicio
- Procedimientos almacenados en SQL
PRÁCTICA:
- Ejercicios después de cada tema.
METODOLOGÍA:
- Explicación de la materia
- Aclaración de dudas
- Prácticas en mesa o máquina
Cada módulo consta de una parte teórica explicada por el instructor apoyado en una serie de transparencias proyectadas
para el buen seguimiento por parte del los alumnos.
Al terminar la explicación unos minutos para dudas y aclaraciones de la materia expuesta.
A continuación una sesión práctica para asentar los conocimientos adquiridos y aclaración de las posibles dudas que
puedan surgir en el momento.
Nota: al principio de cada nueva jornada se hará un repaso de lo aprendido el día anterior en breves minutos.