
Cursos Gratuitos | Desempleados |
(IFCD0033) Programacion COBOL y DB2
Curso subvencionado por la Comunidad de Madrid para trabajadores desempleados dentro de la convocatoria 2025-2026. Modalidad: Presencial. Duración: 285 horas
Capacitar en programación Cobol y DB2
CONTENIDOS:
Módulo nº 1 Z/OS - TSO / ISPF
Objetivo: Adquirir conocimientos del entorno z/OS, TSO e ISPF y el procesamiento por lotes y conjuntos de datos z/OS.
Duración: 20 horas
RESULTADOS DEL APRENDIZAJE
Conocimientos / Capacidades cognitivas y prácticas
• Introducción al Z/OS.
• ISPF/PDF (comandos en nativo).
• Parametrización del puesto y de la sesión de trabajo (Setting y profile).
• Editor (comandos de línea y del área de prefijo).
• SDSF (iniciadores, gestión de colas).
• Manejo de Ficheros PS, PO, VS.
• Transmisión de datos desde/al sistema principal.
• Envío de mensajes.
Habilidades de gestión, personales y sociales
• Interés por mejorar la visualización y asignación de conjuntos de datos, el envío de un trabajo por lotes y la visualización de la salida del trabajo.
• Ser consciente del estado laboral del ámbito tecnológico general y del mundo mainframe.
• Valoración de la importancia de diferenciar las funciones de cada puesto (FP, AF, AO, AP, PE,etc) y de lo que se espera de un Programador Junior (PJ).
• Desarrollo de una actitud responsable sobre todo el proceso IT considerando aspectos de eficiencia y seguridad en las acciones realizadas.
Módulo nº 2 COBOL / BATCH
Objetivo: Conocer los principales componentes de un programa COBOL e interpretar la sintaxis de este lenguaje de programación, sus reglas sintácticas generales y los requerimientos de su escritura en un procesador de textos.
Duración: 100 horas
RESULTADOS DEL APRENDIZAJE
Conocimientos / Capacidades cognitivas y prácticas
- Presentación de un programa COBOL
- Estructura de un programa COBOL (programación estructurada Bertini)
- Diseño de llaves (Warnier)
- Identificación División
- Environment Division
- Data Division
- Working Storage Section (números de nivel, redefines, copys, etc.)
- Linkage Section
- Procedure Division
- Sentencias y verbos [- Accept, - Display, - Move, - Add, - Sustract, - Multiply, - Divide, - Compute, - Decisión, - Inspect, - String, - Unstring, - Evaluate, - Initialize, - Open, - Close, - Continue, - Start, - Readnext, - Perform (thru, until, times, varying, sin etiqueta)]
- Representación de los datos
- Estructura de datos (números de nivel 66, 77, 88, etc)
- Manejo de ficheros secuenciales
- Generación de listados
- Manejo de datos en working
- Manejo de tablas indexadas y no indexadas
- Tratamiento de ficheros indexados
- Llamadas a subprogramas.
- COBOL avanzado.
Habilidades de gestión, personales y sociales
- Interés por estructurar un programa Cobol Básico y un programa completo.
- Desarrollo de actitudes responsables sobre los procesos tecnológicos y buenas prácticas en la información técnica de los procesos de configuración realizados, así como en la documentación de uso y gestión que se genera, para el correcto funcionamiento de las aplicaciones.
- Desarrollo de una actitud responsable sobre todo el proceso IT considerando aspectos de eficiencia y seguridad en las acciones realizadas.
Módulo nº 3 JCL
Objetivo: Codificar y ejecutar un programa JCL en un Mainframe, utilizando el lenguaje JOBControl Language
Duración: 55 horas
RESULTADOS DEL APRENDIZAJE
Conocimientos / Capacidades cognitivas y prácticas
• Sintaxis (FICHA JOB, JOBLIB, STEPS) - FICHA JOB: CLASS, MSCLASS, MSGLEVEL, TYPRUN, NOFIFY, RESTART, TIME, etc. - Codificación para ficheros secuenciales, indexados, GDG’S (DISP, DCB, SPACE, etc.) - Codificación para ejecución DB2 (IKJEFT01).
• Programas - IDCAMS (DELETE, DEFINE, REPRO, PRINT, etc.) - SORT (MERGE, SORT FIELDS, OUTREC, OUTFIL, SUM, INCLUDE COND, OMIT COND, etc.) - IEBGENER, IEFBR14, IEBPUNCH, etc. - Programas de Usuario.
• Procedimientos y técnicas de INCLUDE
• Códigos de retorno y control de ejecución con IF..THEN..ELSE
• Estudio y resolución de códigos de error más comunes
Habilidades de gestión, personales y sociales
• Desarrollo de actitudes responsables sobre los procesos tecnológicos y buenas prácticas en la información técnica de los procesos de configuración realizados, así como en la documentación de uso y gestión que se genera, para el correcto funcionamiento de las aplicaciones.
• Desarrollo de una actitud responsable sobre todo el proceso IT considerando aspectos de eficiencia y seguridad en las acciones realizadas.
Módulo nº 4 DB2 / COBOL
Objetivo: Desarrollar programas DB2 en procesos batch y conocer el funcionamiento de la comunicación entre DB2 y Cobol.
Duración: 110 horas
RESULTADOS DEL APRENDIZAJE
Conocimientos / Capacidades cognitivas y prácticas
• Modelo Relacional
• DML (- Select básica, - Delete, Update , Insert - Select con group by y Having, - Join - Subselect - Union, Union all)
• DDL (- Create, Alter, Drop)
• DCL (- Grant - Revoke)
• Tratamiento de Cursores
• Spufi
• QMF
• Funciones Escalares.
• Instrucciones Case
• Tratamiento de nulos.
• Nuevos cursores con desplazamiento bidireccional: nsensitive, Sensitive (dynamic, static).
• Opciones del Bind
•Planificación de la Capacidad y estimación del rendimiento
• El Optimizador (Factor de Filtro)
• Técnicas
• Caminos de acceso del DB2
• Tablas del Explain (Plan_table y Dsn_statemnt_table)
• Bloqueos
• Ajustes en las consultas.
• Trucos y astucias.
• Runstats
• DB2PM
Habilidades de gestión, personales y sociales
• Desarrollo de actitudes responsables sobre los procesos tecnológicos y buenas prácticas en la información técnica de los procesos de configuración realizados, así como en la documentación de uso y gestión que se genera, para el correcto funcionamiento de las aplicaciones.
• Desarrollo de una actitud responsable sobre todo el proceso IT considerando aspectos de eficiencia y seguridad en las acciones realizadas.
Vías de acceso
Cumplir como mínimo alguno de los siguientes requisitos:
- Título de Técnico Superior (FP Grado superior) o equivalente
- Certificado de profesionalidad de nivel 3
- Título de Grado o equivalente
- Título de Postgrado (Máster) o equivalente
Experiencia : No se requiere
Otros: La titulación requerida de Título de Técnico Superior (FP Grado Superior) o equivalente y Certificado de profesionalidad de nivel 3 será de la familia profesional Informática y Comunicaciones
Acreditar mediante documentación la titulación/es o certificación/es académicas.
¿Cómo me puedo inscribir?
La inscripción en el curso es muy sencilla y se realiza de manera online. Simplemente haz clic más abajo en "Solicita tu plaza", cubre tus datos y haznos llegar la siguiente documentación:
- Esta ficha de inscripción escaneada y firmada [Descargar ficha ↓ ]
- Copia del DNI.
Posteriormente, cuando se acerque el inicio de la formación, te solicitaremos además un justificante de tu situación laboral:
- Si trabajas para una entidad: cabecera de la nómina más reciente junto con Vida Laboral actualizada.
- Si estás en situación de desempleo: Tarjeta de demandante de empleo.
- Si trabajas por cuenta propia: Vida Laboral actualizada.
Puedes enviar la documentación a través del formulario o posteriormente a través del correo
Para cualquier duda, contacta con nuestro equipo: 601 251 211.
En el caso de que el número de solicitudes supere el de plazas disponibles, la plaza se asignará atendiendo a las instrucciones marcadas en cada convocatoria y al orden de recepción de la documentación acreditativa.
¡No te quedes sin tu plaza!
Inicio: ---- | Duración: 285 horas | Tipo: OnLine
Esta convocatoria se encuadra dentro del sistema profesional para el empleo en el ámbito laboral para los años 2022 - 2023 de la Comunidad de Madrid, dentro de la convocatoria de subvenciones para la financiación de acciones de formación, dirigidas prioritariamente a personas trabajadoras desempleadas.
El 30% de las plazas podrá asignarse a personas en desempleo.
Lugar de Impartición: OnLine | Campus Virtual
Info y consultas:
Teléfono: 601 251 211
Whatsapp: 601 251 211
email:
Descargar la Ficha de la Solicitud
Colabora en el Curso:

![]()
![]()