Competencias y objetivos
Los alumnos del curso adquirirán una capa formativa que les permitirá ocupar perfiles profesionales estratégicos dentro de los principales sistemas tecnológicos nacionales en grandes sistemas corporativos IBM, adquiriendo mayor oportunidades a nivel laboral. La formación tiene como objetivo proporcionar los siguientes conocimientos:
• Visión de la arquitectura y de las distintas tecnologías involucradas en los grandes sistemas corporativos IBM.
• Aprender los lenguajes de programación más importantes que se utilizan para el desarrollo de aplicaciones en este entorno: Cobol, JCL, DB2.
• Proporcionar los conceptos básicos para analizar y resolver problemas de rendimiento e ineficiencias en este entorno.
• Entender la importancia de estos servicios en el contexto general de los servicios digitales.
Objetivo del curso:
- Incorporación a la plantilla de Orizon según valía de los participantes que superen el curso.
- Orizon podrá ofrecer un contrato laboral indefinido a los estudiantes que hayan superado el curso.
Contenidos del curso
MÓDULO I – Z/OS - TSO / ISPF
0. Introducción al Z/OS
1. ISPF (manejo por los menús, creación de sesiones, parametrización del puesto)
2. Editor (comandos de línea y del área de prefijo)
3. SDSF (iniciadores, gestión de colas)
4. Manejo de miembros y ficheros PS, PO-E, VS (borrado, creación, copia, etc)
5. DITTO y/o File Manager
6. Consulta de Manuales en internet
MÓDULO II – COBOL / BATCH
1. Presentación de un programa COBOL
2. Estructura de un programa COBOL (programación estructurada)
3. Diagramas de procedimiento (metodología Warnier)
4. Identificación División
5. Environment Division
6. Data Division
7. Working Storage Section (números de nivel, redefines, copies, etc)
8. Linkage Section
9. Procedure Division
10. Sentencias y verbos (Accept, Display, Move, Add, Subtract, Multiply, Divide, Compute, potencias, IF, Search, Search all, Evaluate, Initialize, Inspect, String, Unstring, Open, Close, Continue/Next sentence, Start, Read next, Perform (thru, until, times, varying, sin etiqueta)
11. Scope terminator
12. Estructura de datos (números de nivel 01-49, 66, 77, 88).
13. Limitaciones en nomenclatura de variables. FILLER, JUSTIFIED RIGHT, VALUE ALL.
14. Manejo de ficheros secuenciales (SELECT,FD,01,REGISTRO,FILE STATUS)
15. Manejo de la impresora (en SYSOUT y sobre fichero FBA).
16. Manejo de tablas indexadas y no indexadas (definición, carga, extracción, búsqueda secuencial y binaria)
17. Cruce de ficheros (1:1 y 1:N). Uso de HIGH-VALUES.
18. Llamadas a subprogramas.
19. Consulta de manuales en internet
MÓDULO III – JCL
1. Sintaxis (FICHA JOB, JOBLIB, STEPLIB)
a. FICHA JOB: CLASS, MSCLASS, MSGLEVEL, TYPRUN, NOFIFY, RESTART, TIME, COND, IF, FICHA EXEC, etc.
b. FICHA EXEC (PGM, PROC, ACCT, COND, etc)
c. SALIDAS IMPRESAS: SYSOUT
d. Codificación para ficheros secuenciales, indexados (DISP, DCB, SPACE, LIKE)
e. Parámetros posicionales (contable y nombre de programador)
f. Codificación para ejecución de programa DB2 (IKJEFT1B).
2. Programas:
a. IDCAMS (DELETE, DEFINE, REPRO, PRINT)
b. SORT (MERGE, SORT FIELDS, OUTREC, OUTFIL, SUM, INCLUDE COND, OMIT COND, máscaras, tipos de datos, operadores lógicos, sintaxis)
c. Programas de Usuario.
3. Estudio y resolución de códigos de retorno FILE STATUS y MAXCC (RC).
4. Estudio y resolución de códigos de Abend más habituales (S013, S806, S0C4, S0C7, S322, S0CB)
5. Consulta de Manuales en internet
MÓDULO IV – DB2 / COBOL
1. Modelo Relacional
2. DML
a. Select básica,
b. Delete, Update , Insert
c. Select con Group y Having,
d. Join (INNER,LEFT,RIGHT,FULL)
3. DDL
a. Create (Tablas, índices, sinónimos, vistas), Alter, Drop
4. DCL
a. Grant
b. Revoke
5. Programación COBOL/DB2.
. DCLGEN
. Programa mantenimiento TABLA (inserción, borrado, consulta, actualización) desde ficheros de claves.
. Manejo de Cursores (lectura, actualización, borrado),
. Programa con 2 cursores,
. Acceso directo a tablas desde fichero de claves
6. Control y solución ante SQLCODE más habituales
7. Consideraciones básicas sobre rendimiento de sentencias SQL
MÓDULO V – Optimización JCL – COBOL – DB2
1. Problemas de negocio de los clientes
2. Necesidad de código optimizado.
3. Técnicas y herramientas de optimización.
- JCL
- COBOL
- DB2
4. Casos de uso.
5. Prácticas ejemplo.
Requisitos de los participantes: titulados o 4º curso de las siguientes titulaciones: Física, Matemáticas, Ingeniería Informática, Ingeniería Multimedia, Ingeniería en Sonido e Imagen en Telecomunicación o Ingeniería Robótica.
• Organiza: Orizon
• Lugar: Parque Científico de la Universidad de Alicante
• Duración: Formación intensiva de 5 semanas
• Horario: 8:30 – 17:30 (pausa para comer a mediodía de 1 hora).
• Inicio del curso: 9 de enero
• Formato: Presencial (en las instalaciones del Parque Científico de Alicante)
• Materiales: Imprescindible ordenador portátil
• Titulación. Expedición certificado acreditativo de haber superado el curso emitido por el Parque Científico de Alicante y Orizon.
• Incentivo: 300€