Examen final por rol
Cada ruta por rol cierra con el mismo examen: teoría, práctica y defensa. No es un formulario de opción múltiple, porque este programa no evalúa memoria: un resultado correcto sin explicación no demuestra transferencia.
Estructura común
| Bloque | Puntos | Formato |
|---|---|---|
| Teoría | 25 | Responder por escrito seis preguntas del banco de autoevaluación, elegidas entre las partes de la ruta. Se corrige con la dimensión de decisiones y comunicación: explicar el mecanismo, no repetir la definición. |
| Práctica | 50 | Ejecutar los laboratorios de la ruta, extender uno de ellos con un caso propio y entregar la evidencia: comando, salida completa, entorno y explicación de por qué el resultado es el que es. |
| Informe y defensa | 25 | Un documento breve —decisión, evidencia y límites— defendido en quince minutos ante alguien que pregunte. Se corrige con la rúbrica del proyecto final. |
Aprobado: 70 de 100 · Práctica ≥ 30/50.
La teoría y el informe se corrigen con la rúbrica del proyecto final; la práctica, con la evidencia entregada. Las faltas críticas suspenden aquí también.
Por qué la práctica pesa la mitad
Porque es lo único que no se puede fingir. Una respuesta teórica se puede leer en cualquier sitio; una salida de laboratorio con su comando, su entorno y su explicación solo la tiene quien la ejecutó y entendió.
Desarrollador de aplicaciones
Nivel entrada · 11 partes · 172 horas · guía de la ruta
- Teoría (25 pt): seis preguntas del banco de autoevaluación sobre las partes 00 (Primeros pasos: del archivo a la base de datos) · 01 (Fundamentos, sistemas y método) · 02 (Modelado conceptual y requisitos) · 03 (Modelo relacional y álgebra)… Las clases que no se saltan: 017 · 024 · 026 · 029 · 047 · 059 · 061.
- Práctica (50 pt): Ejecuta 01, 03, 04 y extiende uno con un caso propio. Laboratorios de la ruta: 01 — Fundamentos de SQL sobre el dominio educativo · 03 — Actualización perdida y sus tres correcciones · 04 — Planes de ejecución y costo real de un índice.
- Informe (25 pt): una decisión de tu contexto real, con la evidencia que la sostiene y sus límites, defendida en quince minutos.
- Cargos a los que apunta: Desarrollador backend, Desarrollador full-stack, Ingeniero de software.
Ingeniero de datos
Nivel intermedio · 10 partes · 151 horas · guía de la ruta
- Teoría (25 pt): seis preguntas del banco de autoevaluación sobre las partes 00 (Primeros pasos: del archivo a la base de datos) · 01 (Fundamentos, sistemas y método) · 02 (Modelado conceptual y requisitos) · 03 (Modelo relacional y álgebra)… Las clases que no se saltan: 040 · 042 · 064 · 065 · 066 · 067.
- Práctica (50 pt): Ejecuta 01, 05 y extiende uno con un caso propio. Laboratorios de la ruta: 01 — Fundamentos de SQL sobre el dominio educativo · 02 — Modelado políglota del mismo dominio · 05 — Elección por carga de trabajo en almacenes no relacionales.
- Informe (25 pt): una decisión de tu contexto real, con la evidencia que la sostiene y sus límites, defendida en quince minutos.
- Cargos a los que apunta: Ingeniero de datos, Ingeniero de plataforma de datos, Ingeniero de streaming.
DBA / SRE de datos
Nivel intermedio · 10 partes · 163 horas · guía de la ruta
- Teoría (25 pt): seis preguntas del banco de autoevaluación sobre las partes 00 (Primeros pasos: del archivo a la base de datos) · 01 (Fundamentos, sistemas y método) · 02 (Modelado conceptual y requisitos) · 04 (SQL en profundidad)… Las clases que no se saltan: 046 · 048 · 052 · 058 · 059 · 062.
- Práctica (50 pt): Ejecuta 01, 03, 04 y extiende uno con un caso propio. Laboratorios de la ruta: 01 — Fundamentos de SQL sobre el dominio educativo · 03 — Actualización perdida y sus tres correcciones · 04 — Planes de ejecución y costo real de un índice.
- Informe (25 pt): una decisión de tu contexto real, con la evidencia que la sostiene y sus límites, defendida en quince minutos.
- Cargos a los que apunta: Administrador de bases de datos, SRE de datos, Ingeniero de fiabilidad.
Arquitecto de datos
Nivel avanzado · 15 partes · 230 horas · guía de la ruta
- Teoría (25 pt): seis preguntas del banco de autoevaluación sobre las partes 00 (Primeros pasos: del archivo a la base de datos) · 01 (Fundamentos, sistemas y método) · 02 (Modelado conceptual y requisitos) · 03 (Modelo relacional y álgebra)… Las clases que no se saltan: 055 · 056 · 057 · 072 · 073 · 074.
- Práctica (50 pt): Ejecuta 04, 06 y extiende uno con un caso propio. Laboratorios de la ruta: 02 — Modelado políglota del mismo dominio · 04 — Planes de ejecución y costo real de un índice · 06 — Recuperación vectorial explicable.
- Informe (25 pt): una decisión de tu contexto real, con la evidencia que la sostiene y sus límites, defendida en quince minutos.
- Cargos a los que apunta: Arquitecto de datos, Arquitecto de soluciones, Ingeniero de staff.
Analytics engineer / BI
Nivel intermedio · 9 partes · 135 horas · guía de la ruta
- Teoría (25 pt): seis preguntas del banco de autoevaluación sobre las partes 00 (Primeros pasos: del archivo a la base de datos) · 01 (Fundamentos, sistemas y método) · 02 (Modelado conceptual y requisitos) · 03 (Modelo relacional y álgebra)… Las clases que no se saltan: 027 · 028 · 042 · 064 · 065 · 066.
- Práctica (50 pt): Ejecuta 01, 04 y extiende uno con un caso propio. Laboratorios de la ruta: 01 — Fundamentos de SQL sobre el dominio educativo · 04 — Planes de ejecución y costo real de un índice.
- Informe (25 pt): una decisión de tu contexto real, con la evidencia que la sostiene y sus límites, defendida en quince minutos.
- Cargos a los que apunta: Analytics engineer, Ingeniero de BI, Analista de datos sénior.
Ingeniero de IA aplicada y recuperación
Nivel avanzado · 10 partes · 151 horas · guía de la ruta
- Teoría (25 pt): seis preguntas del banco de autoevaluación sobre las partes 00 (Primeros pasos: del archivo a la base de datos) · 01 (Fundamentos, sistemas y método) · 02 (Modelado conceptual y requisitos) · 03 (Modelo relacional y álgebra)… Las clases que no se saltan: 041 · 051 · 068 · 069 · 070 · 071.
- Práctica (50 pt): Ejecuta 01, 05, 06 y extiende uno con un caso propio. Laboratorios de la ruta: 01 — Fundamentos de SQL sobre el dominio educativo · 05 — Elección por carga de trabajo en almacenes no relacionales · 06 — Recuperación vectorial explicable.
- Informe (25 pt): una decisión de tu contexto real, con la evidencia que la sostiene y sus límites, defendida en quince minutos.
- Cargos a los que apunta: Ingeniero de IA aplicada, Ingeniero de búsqueda y recuperación, ML engineer de producto.
Gobierno y privacidad del dato
Nivel intermedio · 9 partes · 147 horas · guía de la ruta
- Teoría (25 pt): seis preguntas del banco de autoevaluación sobre las partes 00 (Primeros pasos: del archivo a la base de datos) · 01 (Fundamentos, sistemas y método) · 02 (Modelado conceptual y requisitos) · 04 (SQL en profundidad)… Las clases que no se saltan: 023 · 058 · 060 · 061 · 063 · 073.
- Práctica (50 pt): Ejecuta 01, 03 y extiende uno con un caso propio. Laboratorios de la ruta: 01 — Fundamentos de SQL sobre el dominio educativo · 03 — Actualización perdida y sus tres correcciones.
- Informe (25 pt): una decisión de tu contexto real, con la evidencia que la sostiene y sus límites, defendida en quince minutos.
- Cargos a los que apunta: Responsable de gobierno del dato, Especialista en cumplimiento de datos, Delegado de protección de datos técnico.
Qué entregar
Un repositorio —o una carpeta— con:
evidencia/
01-teoria.md seis preguntas respondidas, con el mecanismo explicado
02-practica/
comando.txt lo que ejecutaste, literal
salida.txt la salida completa, sin recortar
entorno.md versión del motor, del sistema y de Python
explicacion.md por qué el resultado es el que es, y qué NO demuestra
03-informe.md decisión, evidencia y límites
Una captura sin comando no es evidencia: no se puede repetir.
Generado desde curriculum.yaml por
scripts/generar_evaluacion.py. Se edita ahí, no aquí.