🚀 IS-FUNDAMENTOS-LEARNING: Repositorio Central de Monitoría
Línea de Fundamentos de Software | Escuela Colombiana de Ingeniería Julio Garavito Recursos Educativos para DOPO y MSYD 🎓
Objeto de Aprendizaje Integral
"Transformando la teoría en ingeniería aplicada mediante el aprendizaje activo."
📋 Descripción del Proyecto
Este repositorio constituye un Objeto de Aprendizaje (OA) diseñado bajo estándares institucionales. Su objetivo es proporcionar a los estudiantes de la línea de fundamentos una guía autoformativa, modular y reutilizable sobre las herramientas y conceptos clave del desarrollo de software.
🗺️ Guía de Archivos y Contenido
Cada archivo en este repositorio ha sido diseñado con una secuencia didáctica específica. Puedes navegar a través del menú lateral o mediante estos enlaces:
| Archivo | Propósito | Contenido Clave |
|---|---|---|
| 🏠 Home | Página de Inicio | Metodología del OA, contexto pedagógico y bienvenida. |
| 📦 Unidad 1: CVS | Control de Versiones | S1: Teoría de Grafos, S2: Buenas Prácticas y S3: Git/GitHub. |
| 🧪 Unidad 2: Pruebas | Pruebas Unitarias | R1: Conceptos BDD, R2: Estándares TDD y R3: JUnit en BlueJ. |
| 🗄️ Unidad 3: SQL | Oracle SQL | Configuración de servidor remoto, Oracle XE y VS Code. |
| 📚 Recursos | Bibliografía | Enlaces externos, simuladores y documentación oficial. |
| 📝 Changelog | Bitácora | Historial de versiones y mejoras del material educativo. |
🛠️ Stack Tecnológico
Para la realización de las prácticas guiadas y el despliegue del material se utilizaron:
- Entornos: BlueJ (Java), GitHub (CVS), Oracle SQL Developer.
- Frameworks: JUnit 4/5 para pruebas de unidad.
-
Documentación: Markdown avanzado con soporte para metadatos (Jekyll) y tema Just the Docs.
⚖️ Licencia
Este proyecto se distribuye bajo la licencia Apache License 2.0. Puedes consultar el archivo LICENSE para más detalles sobre el uso y redistribución del material.
🎥 Recursos Multimedia Destacados
El repositorio integra tutoriales exclusivos diseñados para guiarte paso a paso en cada unidad:
📦 Módulo: Control de Versiones (CVS)
- 🎬 CVS en Java (DOPO): Gestión de conflictos y flujo de trabajo con ramas.
- 🎬 CVS en SQL (MYSD): Control de esquemas de bases de datos colaborativos.
🧪 Módulo: Pruebas Unitarias
- 🎬 Pruebas con JUnit: Implementación de TDD y BDD aplicados al caso “Cuenta Bancaria”.
🗄️ Módulo: Oracle SQL (MYSD)
- 🎬 Instalación y Personalización: Preparación de SQL Developer.
- 🎬 Conexión a Granate: Configuración del acceso al servidor remoto de la Escuela.
- 🎬 Oracle XE Local: Instalación y configuración de tu propio laboratorio autónomo.
🤝 Contribuciones y Feedback
Si eres estudiante y encuentras un error o tienes una sugerencia para mejorar este Objeto de Aprendizaje:
- Abre un Issue detallando la observación.
- Realiza un Pull Request siguiendo las buenas prácticas descritas en la Unidad 1.
Andersson David Sánchez Méndez
Monitor de Línea - Fundamentos de Software
© 2026 - Escuela Colombiana de Ingeniería Julio Garavito