Curso de COBOL desde cero

Curso de COBOL para novatos

COBOL es un lenguaje de programación orientado sobretodo al mundo de los negocios.
COBOL es acrónimo de COmmon Business Oriented Language.
Con el objetivo de crear un lenguaje de programación para cualquier tipo de ordenador nace COBOL en el año 1959, es decir, ya tiene más de 60 años al día en el que escribo este artículo.

COBOL es un lenguaje muy diferente a lo que seguramente estarás acustumbrado/a a ver, así que tendrás que olvidar casi todo lo que sabes de otros lenguajes y mirar al pasado.

Antes de que empieces tengo que comentarte que el curso es básico, eso quiere decir, que vas a poder aprenderlo sin haber tocado nunca COBOL pero que no llegará a un nivel súper avanzado, con lo que vas a aprender una buena parte de COBOL con la que defenderte para seguir avanzando con temas más específicos.
Es un curso corto, evidentemente, no podremos profundizar en muchos aspectos.
Seguramente seguiré con algún que otro curso más de COBOL que continue los conocimientos adquiridos en este.

Requisitos del curso:

-No hace falta que sepas programar, no obstante, dada la dificultad de COBOL es altamente recomendado tener un poco de base en algún otro lenguaje de programación.

-Necesitarás un IDE para seguir mi curso (no admito usar un simple notepad ). Yo voy a utilizar OpenCobolIDE que es gratuito y de código abierto.
¡Es broma! cada quién, que utilice lo que le vaya mejor, aunque yo no lo recomiendo.

Aquí tienes una referencia completa de OpenCobolIDE (en inglés) para que vayas utilizando junto con mis explicaciones, así tendrás todos los detalles: Descargar

Vaya... eso es todo. Si te quedan dudas para empezar el curso, déjame un comentario.

Te dejo aquí la lista de reproducción completa del curso por si quieres echarle un vistazo.

Duración total del curso: 2 horas, 36 minutos y 28 segundos de vídeo.

Número de capítulos: 31.

Media de duración de los capítulos: 5 minutos y 2 segundos.


Temario del curso

Capítulo Título Categoría
1 Empezar a programar - Cómo instalar un IDE. Instalación
2 Divisiones 1 - IDENTIFICATION DIVISION. Divisiones
3 Divisiones 2 - ENVIRONMENT DIVISION. Divisiones
4 Divisiones 3 - DATA DIVISION. Divisiones
5 Divisiones 4 - PROCEDURE DIVISION. Divisiones
6 Palabras - Sintaxis. Sintaxis
7 Variables, constantes DISPLAY y tipos de datos. Variables y constantes
8 Sumar, restar, multiplicar y dividir en COBOL. Operaciones
9 El condicional IF ELSE. Condicionales
10 Párrafos o rutinas con PERFORM. Rutinas
11 Párrafos o rutinas con GO TO. Rutinas
12 Rutinas y cálculos repetitivos. Rutinas
13 PERFORM THRU. Rutinas
14 PERFORM TIMES. Rutinas
15 PERFORM UNTIL y VARIYING. Rutinas
16 Números negativos y decimales. Operaciones
17 Asignar múltiples valores a variables con MOVE. Variables
18 Caracteres de edición. Caracteres especiales
19 Variables compuestas. Variables
20 Números de nivel de variables. Variables
21 Constantes FILLER. Constantes
22 Estructuras anidadas. Estructuras
23 Archivos lógicos y físicos - Bases de datos 1. Archivos
24 OPEN, CLOSE, WRITE, extensiones y rutas de archivos - Bases de datos 2. Archivos
25 Funcionamiento del programa de archivo - Bases de datos 3. Archivos
26 Leer registros del archivo - Bases de datos 4. Archivos
27 Crear y leer archivos indexados - Bases de datos 5. Archivos
28 Reutilizar código repetitivo con COPY - Bases de datos 6 Archivos
29 Eliminar registros de archivos indexados - Bases de datos 7. Archivos
30 Problemas con la creación del archivo - Bases de datos 8. Archivos
31 Final - EVALUATES y REDEFINES. Condicionales y conversión

Suscríbete a mi canal de YouTube para apoyarme

Si te ha gustado este curso y crees que el trabajo merece la pena, te agradeceré eternamente que te suscribas a mi canal de YouTube para apoyarme y que pueda seguir haciendo cursos gratuitos.

Además, si te encanta la programación, tienes un montón más de cursos gratuitos para ver.

No solo eso, podrás participar enviándome comentarios con tus sugerencias para temas específicos o cursos completos o incluso las dudas que tengas y las intentaré ir resolviendo en los cursos que estén todavía abiertos.


Comentarios

Si te quedan dudas sobre el temario, sobre Python, o cualquier otra cosa relacionada o simplemente quieres agradecer, aquí tienes tu sitio para dejar tu granito de arena. Gracias por tus comentarios y por darle vida a este sitio web.