Módulo 1: Fundamentos de Java y Programación Orientada a Objetos
Introducción a la Programación Orientada a Objetos.
Instalación y configuración del Entorno de Desarrollo Integrado (IDE).
Método constructor, getters, setters y main.
Módulo 2: Estructuras de Control y Datos
Estructuras de control: conceptos teóricos y desarrollo en dos partes.
Práctica explicativa de estructuras de control.
Clases, objetos y estructuras de control aplicados en ejercicios prácticos.
Estructuras de datos.
Módulo 3: Herencia y Polimorfismo
Herencia: conceptos y aplicación.
Clases abstractas: teoría y práctica.
Método Lookup con this y super.
Práctica integradora de repaso.
Módulo 4: Collections y Manejo de Colecciones
Introducción a Collections: tipos y usos.
Práctica aplicada con Collections para gestión y manipulación de datos.
Módulo 5: Proyecto Final e Integración
Clase JFrame: introducción a interfaces gráficas. Arquitectura MVC y organización en capas. Diseño de vista, guardado y listado de productos. Diseño de vista para edición y eliminación de productos. Práctica técnica final integradora.