Curso Java Requisitos Java Apache Maven Instalacion Manual Java https://www.oracle.com/java/technologies Maven https://maven.apache.org Manejadores de paquetes sdkman https://sdkman.io homebrew https://brew.sh scoop https://scoop.sh winget https://learn.microsoft.com/en-us/windows/package-manager/winget Temario Java Fundamentals Hola Mundo en Java clases e interfaces métodos de instance métodos estáticos modificadores de accesso Java Standard Library (javadocs) estructuras de control if/else switch for foreach tipos adicionales primitivos/wrappers enums clases internas expressiones lambda collecciones List Set Map conceptos adicionales anotaciones JARs como unidad de empaquetamiento módulos (JPMS) hilos de ejecución (thread/pools) cadencia de liberaciones, LTS Apache Maven instalación de la herramienta ciclo de vida (lifecycle) propiedades adicionales configuración de plugins resolución de dependencias perfiles de ejecución proyectos multi módulos Spring Boot crear una aplicación web básica (start.spring.io) agregar nuevos endpoints REST crear una aplicación web con acceso a MySql (start.spring.io) spring-data-jpa