-Crear un entorno de desarrollo con Eclipse (Relacionado con objetivo A) (2 horas)
*Instalar el JDK
*Instalar Eclipse
*Introducción al manejo de Eclipse
*Crear un primer proyecto
*Crear un primer ejecutable
-Programación orientada a objetos en Java (Relacionado con objetivos B, C, D y E) (8 horas )
*Introducción
*Objeto
*Clase
*Atributo
*Tipo de datos
*Método
*Accesibilidad
*Encapsulación
*Constructor
*Herencia
*Interfaces
*Polimorfismo
-Herramientas de Java (Relacionado con objetivos F, G y H) (4 horas)
*Colecciones
*Gestión de errores
*Enumeraciones
*Objetos de fecha
*Funciones lambda
*Clases gráficas
*Otras herramientas
-Java y las bases de datos (Relacionado con objetivos I, J, K y L) (4 horas)
* Configurar conexiones a bases de datos
*Utilizar JDBC para mantener una base de datos
* Crear formularios de acceso a datos
* Utilizar entidades JPA en bases de datos
*El modelo MVC
*Visualizar los datos en modo tabla
-Otras herramientas (Relacionado con objetivo M) (2 horas)
*Generar informes de datos
*Generar gráficos estadísticos