Ruta práctica de Chilete DevPath para aprender programación paso a paso: primero entender, luego practicar, después construir y finalmente publicar con criterio.
Este repositorio reúne ejercicios, laboratorios, glosarios y guías breves que ayudan a estudiar desde fundamentos hasta temas cercanos a producción. La idea no es acumular carpetas, sino dejar material que pueda revisarse, resolverse y reutilizarse con orden.
00-fundamentos: base para estudiar, resolver problemas, usar herramientas y documentar avances.01-pseudocodigo: ejercicios de lógica y pseudocódigo con PSeInt.02-programacion-basica: variables, tipos de datos, condicionales, bucles, funciones, cadenas y arreglos.03-poo: programación orientada a objetos.04-estructuras-datos: estructuras de datos y colecciones.05-algoritmos: búsqueda, ordenamiento, recursión y resolución de problemas.06-bases-de-datos: modelado, SQL y prácticas de bases de datos.07-desarrollo-web: HTML, CSS, JavaScript y práctica de interfaces.08-patrones: principios SOLID y patrones de diseño.09-backend: prácticas de backend y Spring Boot.10-frontend: prácticas enfocadas en frontend moderno.11-publicacion-y-produccion: publicación, despliegue, configuración segura y checklist antes de mostrar un proyecto.
- Empieza por la carpeta que corresponda a tu nivel actual.
- Lee el README del módulo para entender qué se practica.
- Resuelve primero los ejercicios propuestos cuando existan.
- Revisa los ejercicios resueltos después de intentarlo.
- Usa glosarios y guías como apoyo, no como reemplazo de la práctica.
Cada módulo puede crecer con esta estructura solo cuando el contenido lo justifique:
README.md: objetivo del módulo, temas y criterio de avance.ejercicios-propuestos/: problemas para resolver sin mirar la solución.ejercicios-resueltos/: soluciones explicadas y comparables.laboratorios/: prácticas integradoras.notas/: apuntes breves cuando aporten contexto.
No todos los módulos necesitan todas las carpetas. Si una carpeta no aporta contenido real, no se crea.
- Fundamentos de estudio y resolución de problemas.
- Pseudocódigo y pensamiento lógico.
- Programación básica.
- Programación orientada a objetos.
- Estructuras de datos.
- Algoritmos.
- Bases de datos.
- Desarrollo web.
- Principios SOLID y patrones de diseño.
- Backend.
- Frontend moderno.
- Publicación y producción básica.
academia: registra proyectos académicos, cursos, entregas y repos publicados.portafolio: reunirá más adelante una selección curada de proyectos.chiletedevpath: presenta la marca personal y conecta el ecosistema completo.