anndreloopez012/campuslands-devs
anndreloopez012/campuslands-devs has 29 GitHub stars and 30 forks. GitHot measured 0 stars in 24 hours, -1 in 7 days, and -1 in 15 days. Last checked 2026-11-14 10:05 UTC. Last push 2026-07-24.
Measured star growth
- in 24h
- 0
- in 7 days
- -1
- in 15 days
- -1
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
About
Ejercicios practicos por fases para enseñar desarrollo, estructura de proyectos y Git profesional a estudiantes de informatica.
Developer ToolsREADME.md
OriginalCampuslands Devs
Repositorio educativo para enseñar desarrollo a estudiantes de informática mediante ejercicios prácticos, modernos y organizados por fases.
El proyecto está diseñado para crecer por niveles: básico, intermedio y avanzado. Por ahora, el nivel desarrollado es BÁSICO.
Propósito educativo
Este repositorio busca que cada estudiante practique tres áreas fundamentales del trabajo real de un desarrollador:
- Lógica de programación: análisis de problemas, uso de datos, ciclos, condicionales, funciones, validaciones y cálculos.
- Estructura y organización de proyectos: orden de carpetas, separación de responsabilidades, documentación y preparación de proyectos mantenibles.
- Uso profesional de Git: ramas, commits, colaboración, resolución de conflictos y flujo de trabajo similar al de equipos técnicos reales.
Los ejercicios usan contextos cercanos a estudiantes jóvenes de tecnología: videojuegos, esports, motos, autos, deportes, música, películas, viajes, diseño 3D, soldadura, fórmulas químicas y más.
Estructura general
campuslands-devs/
├── README.md
├── CONTRIBUTING.md
├── LICENSE
├── .gitignore
├── basico/
│ ├── logica/
│ ├── estructura/
│ └── git/
└── docs/
└── instrucciones-generales.md
Metodología de trabajo
Cada ejercicio funciona como una misión técnica. El estudiante debe leer el contexto, analizar el objetivo, seguir las instrucciones paso a paso y entregar su solución dentro de una carpeta propia dentro de resoluciones/.
La meta no es solo obtener una respuesta que funcione. La meta es aprender a pensar, organizarse, nombrar correctamente, documentar decisiones y trabajar con Git como en un entorno profesional.
Reglas de Git
mainrepresenta producción. No se trabaja directamente sobremain.devrepresenta integración educativa. Los alumnos parten desdedev.- Cada alumno debe crear su propia rama desde
dev. - Formato recomendado de rama:
alumno/nombre-apellido/ejercicio-XX. - Cada cambio debe tener commits claros y pequeños.
- No se deben modificar respuestas de otros alumnos.
- No se deben borrar archivos base del repositorio.
- No se deben subir archivos fuera de la estructura indicada.
Flujo recomendado
Para una explicación completa del proceso de entrega, revisa:
git checkout dev
git pull
git checkout -b alumno/juan-perez/ejercicio-01
Después de resolver:
git status
git add basico/logica/ejercicio-01/resoluciones/juan-perez/
git commit -m "Resolver ejercicio 01 de logica"
git push -u origin alumno/juan-perez/ejercicio-01
Cómo entregar ejercicios
Cada respuesta debe ir dentro de una carpeta propia dentro de resoluciones/ del ejercicio correspondiente.
Formato obligatorio de carpeta:
nombre-apellido/
Dentro de esa carpeta puedes agregar uno o varios archivos según el ejercicio.
Ejemplos correctos:
basico/logica/ejercicio-01/resoluciones/juan-perez/juan-perez.jsbasico/estructura/ejercicio-01/resoluciones/maria-lopez/README.mdbasico/git/ejercicio-01/resoluciones/camilo-torres/evidencia.md
Convenciones de nombres
- Carpetas en minúscula.
- Separar palabras con guion medio:
mi-proyecto. - Carpetas de solución con nombre y apellido:
resoluciones/nombre-apellido/. - Commits en infinitivo o pasado claro:
Agregar ranking de jugadores,Resolver conflicto de inventario.
Buenas prácticas
- Leer todo el README del ejercicio antes de escribir código.
- Dividir el problema en pasos pequeños.
- Validar entradas y casos extremos.
- Usar nombres de variables claros.
- Mantener las soluciones dentro de
resoluciones/. - Revisar
git statusantes de cada commit.
Recomendaciones para commits
Buenos ejemplos:
Resolver ranking de jugadores battle royaleOrganizar estructura frontend backend de torneoSimular merge de rama de equipo esports
Evitar:
cambiosarreglofinalasdf
Explore related projects
codecrafters-io/build-your-own-x
Master programming by recreating your favorite technologies from scratch.
562,434 starspublic-apis/public-apis
A collective list of free APIs
498,889 starsmorluto/rea
Reverse engineer anything with agents, from app behavior down to native binaries.
458,555 starsopenclaw/openclaw
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
394,422 stars