Sistemas Operativos: procesos y ficheros
SFIA 2 · 6 módulos · Linux, C y POSIX. Los contenedores no son magia ni una tecnología nueva: un contenedor es un proceso con los permisos recortados, una conexión de red es un descriptor de fichero, y un servidor que atiende a miles de clientes son sockets con una llamada al sistema encima. Este curso enseña esas primitivas desde abajo, escribiendo C, para que cuando llegues a Docker o a Kubernetes reconozcas lo que hay debajo en vez de aprenderte recetas.
No empiezas frente a una pantalla en blanco: cada módulo te entrega un programa que ya compila y ya corre, y tú completas, arreglas o extiendes una pieza pequeña.
Temario
- Módulo 0 — Bootstrap de C: compilar, ejecutar y entregar. El taller montado.
- Módulo 1 — El kernel y la llamada al sistema: espía con
stracela conversación entre tu programa y el kernel. - Módulo 2 — Descriptores:
open,read,writeyclose: leer y escribir a bajo nivel. - Módulo 3 — Sistema de ficheros:
stat, permisos y la ficha que el kernel guarda de cada archivo. - Módulo 4 — Procesos:
fork,execywaitpid: un proceso lanza a otro. - Módulo 5 — Encadenar procesos:
pipeydup2. Al final, un mini-shell que encadena comandos.
Para quién es
Para quien ya programa algo y quiere entender qué pasa por debajo: estudiantes de sistemas, desarrolladores que usan contenedores sin saber qué son, y equipos que van a tocar infraestructura. Necesitas saber programar mínimamente; no necesitas saber C.
Fundamentos de programación con Java
SFIA 1 · 13 módulos · Java. Java sigue siendo el estándar de la banca, y va a seguir estándolo. Aquí se aprende escribiendo código que corre desde el primer día, y el curso termina donde empieza el trabajo: arreglando y extendiendo el programa de otra persona.
Temario
- Módulos 0-2 — El taller: compilar, ejecutar y entregar; leer antes de escribir; entender lo que el compilador te grita.
- Módulos 3-5 — Las piezas: variables, tipos y expresiones; métodos; decisiones.
- Módulos 6-8 — Que el programa aguante: repetición; leer una excepción cuando revienta; descomponer en varios métodos.
- Módulos 9-11 — Estructurar: listas con
ListyArrayList; tu primera clase; integrador con el trabajo de otro. - Módulo 12 — El puente: por qué el código del trabajo real se ve así.
Para quién es
Para quien nunca ha programado y quiere empezar en serio, y para equipos que necesitan llevar a alguien de cero a productivo con una base que no se desmorona en el primer proyecto.
Solución de ecuaciones: primer grado y racionales
7 módulos y evaluación final. De qué significa realmente una igualdad a resolver problemas de aplicación. Aquí escribes cada paso, no sólo el resultado: la calificación mira el procedimiento, porque es donde se ve si entendiste o si copiaste.
Temario
- Módulo 1: qué es una ecuación y qué es despejar.
- Módulo 2: ecuaciones lineales de primer grado.
- Módulo 3: ecuaciones con fracciones.
- Módulo 4: comprobación de soluciones.
- Módulo 5: ecuaciones racionales.
- Módulo 6: problemas de aplicación.
- Módulo 7 y evaluación final: repaso integral.
Para quién es
Para quien va a entrar a una carrera técnica y arrastra huecos del álgebra, y para quien necesita la base antes de meterse a programar. No hay requisitos previos más allá de la aritmética.
Service Domains BIAN
SFIA 4 · Arquitectura · primera generación. Cómo se traduce un requerimiento de negocio a un contrato de API bajo el estándar BIAN: lección, laboratorio calificado por pasos y evaluación. Es el curso para equipos que van a modernizar un core bancario y necesitan hablar el mismo idioma que la arquitectura.
Qué vas a hacer
- Partir de un requerimiento de negocio escrito como lo escribe el negocio, no como lo quiere el arquitecto.
- Ubicarlo en el service domain que le toca, con bian.org abierto: aquí no se evalúa memoria.
- Traducirlo a un contrato de API que respete el estándar y siga siendo implementable.
- Defender cada decisión en un laboratorio donde cada paso se califica por separado.
Para quién es
Para arquitectos y líderes técnicos que ya trabajan en banca y necesitan el vocabulario común que exige una modernización de core. No es un curso de introducción a la banca.
Si quieres entender el contexto antes de que abra, empieza por el artículo ¿Qué es BIAN y por qué es clave para modernizar tu banco?
Cómo se califica, y por qué importa
- Con las herramientas del trabajo: el manual, el estándar, la documentación. No de memoria.
- Desde el código de alguien más, que es como llega el trabajo de verdad.
- Cada paso suma por separado: no es aprobar o reprobar.
- El veredicto dice en qué paso se rompió y por qué. Sabes qué sigue.



