VISTA PREVIA · Abierta al público · Programas por validar · Sin inscripciones ni pagos activos
ACADEMIAdIAlectica

Rama 05 / Desarrollo de software

Desarrollo de software.
De la idea a la evidencia.

Construye aplicaciones accesibles desde sus fundamentos, conecta interfaces con datos y entrega cambios revisables mediante pruebas, documentación y despliegues controlados.

Computadora portátil con código de programación. Fotografía de Negative Space.
Computadora portátil con código de programación. Fotografía de Negative Space. Foto: Negative Space · CC0. Fuente y licencia

RESULTADOS DE APRENDIZAJE PROPUESTOS

Lo que aprenderías
a construir.

  • Diseñar una interfaz accesible y adaptable.
  • Implementar una API con validación y controles de acceso.
  • Modelar datos y escribir pruebas de comportamiento.
  • Entregar una aplicación documentada con revisión y reversión.

El programa, por dentro.

Abre cada módulo para explorar sus conceptos, laboratorio y evidencia de evaluación.

MÓDULO 01 / 20 HORAS PROPUESTASProgramación y colaboración
  • Variables, funciones, estructuras y errores
  • Descomposición de problemas y algoritmos
  • Control de versiones, ramas y revisión

Laboratorio. Crear una herramienta de consola que procese datos de ejemplo.

Evidencia. Casos de borde, historial de cambios y explicación del diseño.

MÓDULO 02 / 20 HORAS PROPUESTASInterfaces accesibles
  • HTML semántico, CSS y JavaScript
  • Diseño adaptable y navegación por teclado
  • Formularios, errores y estados de carga

Laboratorio. Construir un catálogo de cursos con filtros y formularios accesibles.

Evidencia. Pruebas de teclado, tamaños de pantalla y validación de entradas.

MÓDULO 03 / 20 HORAS PROPUESTASServicios y APIs
  • HTTP, rutas y contratos de datos
  • Validación, autenticación y autorización
  • Manejo de errores y límites de solicitudes

Laboratorio. Crear una API para un sistema ficticio de inscripción.

Evidencia. Pruebas de permisos, entradas inválidas y respuestas consistentes.

MÓDULO 04 / 20 HORAS PROPUESTASDatos y calidad
  • Modelado relacional y consultas
  • Migraciones, transacciones y minimización de datos
  • Pruebas unitarias, de integración y de usuario

Laboratorio. Añadir persistencia y probar una inscripción sin duplicados.

Evidencia. Esquema documentado y pruebas de concurrencia o repetición de solicitudes.

MÓDULO 05 / 20 HORAS PROPUESTASEntrega y mantenimiento
  • Integración continua y entornos separados
  • Dependencias, secretos y observabilidad
  • Despliegue, reversión y documentación

Laboratorio. Publicar la aplicación en un entorno de prueba con datos ficticios.

Evidencia. Demostración de verificación automática y reversión de un cambio defectuoso.

PROYECTO INTEGRADOR

Una solución que puedas defender.

Aplicación de catálogo e inscripción de demostración con interfaz accesible, API, datos ficticios, pruebas y guía de operación.

Rúbrica propuesta: funcionamiento 30%, pruebas 25%, documentación y reproducibilidad 25%, seguridad y comunicación 20%. La revisión final será humana.

EL CONOCIMIENTO CONECTA

Invita a alguien a construir.

Comparte una ruta con esa persona que quiere empezar en tecnología.

Contador de visitas en preparación.

Mostrar QRDescubre las membresías propuestas ↗Recibir noticias de IA ↗