-Meta SMART
Específica (S): Quiero aprender desarrollo backend con Java y Spring Boot.
Medible (M): Lo mediré al completar el curso y construir un proyecto funcional subido a GitHub.
Alcanzable (A): Puedo estudiar 5 horas por semana, usando el contenido de Alura y documentación adicional.
Relevante (R): Porque quiero mejorar mi perfil profesional y postular a un trabajo en desarrollo backend.
Temporal (T): Quiero estar listo antes del 30 de octubre.
-Matriz de niveles de aprendizaje
Semana 1
Tema: Fundamentos de Java
Resultado esperado: Comprender sintaxis básica y tipos de datos
Aplicación: Crear scripts simples en Java
Conocimiento a absorber: Variables, condicionales, loops
Semana 2
Tema: POO y estructuras
Resultado esperado: Modelar clases y métodos
Aplicación: Crear clases con atributos y métodos
Conocimiento a absorber: Encapsulamiento, herencia, listas, mapas
Semana 3
Tema: Spring Boot básico
Resultado esperado: Crear una API REST simple
Aplicación: Endpoint GET y POST funcional
Conocimiento a absorber: Anotaciones, controladores, arquitectura básica
Semana 4
Tema: JPA y base de datos
Resultado esperado: Conectar app a base de datos
Aplicación: Guardar y leer datos con JPA
Conocimiento a absorber: Entidades, repositorios, H2/MySQL
Semana 5
Tema: Seguridad y testing
Resultado esperado: Aplicar validaciones y pruebas básicas
Aplicación: Proteger rutas, probar con Postman
Conocimiento a absorber: Validaciones, pruebas unitarias, manejo de errores
Semana 6-7
Tema: Proyecto final
Resultado esperado: Desarrollar app CRUD completa y subir a GitHub
Aplicación: Integrar todos los conceptos aprendidos
Conocimiento a absorber: Proyecto funcional, documentación, despliegue
Semana 8
Tema: Revisión y repaso
Resultado esperado: Pulir proyecto y reforzar puntos débiles
Aplicación: Mejorar código y documentación
Conocimiento a absorber: Buenas prácticas, revisión general