Objetivo 1: Aprender JavaScript
- Fundamentos: Sintaxis básica, funciones, arreglos, objetos.
- Avanzado: POO, promesas, async/await, DOM.
- Proyectos: Calculadora, lista de tareas, desafíos de codificación.
Objetivo 2: Aprender Java
- Fundamentos: Sintaxis, POO, colecciones.
- Avanzado: Excepciones, hilos, I/O.
- Proyectos: Aplicación de consola, JavaFX, aplicación web básica con Spring Boot.
Objetivo 3: Manejar la librería React
- Fundamentos: Componentes, estado, props, eventos.
- Avanzado: Hooks, Redux/Context API, APIs externas.
- Proyectos: Contador, lista de tareas, aplicación de comercio electrónico.
Objetivo 4: Crear páginas visualmente atractivas y amigables
- Fundamentos: HTML5, CSS3, diseño responsivo, herramientas de diseño.
- UX/UI: Principios de UX, pruebas de usabilidad, accesibilidad web.
- Proyectos: Página de inicio, prototipo de alta fidelidad, aplicación web completa.
Plan de acción general
- Horario de estudio: Tiempo específico para cada objetivo.
- Recursos en línea: Tutoriales, cursos, documentación oficial.
- Práctica constante: Proyectos pequeños a complejos.
- Comunidades: Foros, grupos de estudio, comunidades en línea.
- Revisiones periódicas: Evaluar progreso y ajustar metas.