El curso de Desarrollo de aplicaciones de gestión con Java aborda los principios de la programación orientada a objetos desde la perspectiva de la programación Java. El enfoque del curso es eminentemente práctico, basado en casos, los que irán desde la gestión de fuentes de información al almacenamiento de datos e interfaz gráfica. Se trabajará con el IDE NetBeans.
Programadores con conocimiento de programación orientada a objetos y del lenguaje de programación Java, interesados en desarrollar habilidades en el desarrollo de aplicaciones de gestión.
Objetivo General:
Desarrollar habilidades en el Desarrollo de aplicaciones de gestión utilizando Java como lenguaje de programación.
Metodología y Evaluación:
• Se hará uso del método constructivista, motivando a los estudiantes a aplicar lo aprendido en la solución de casos y el aprendizaje por desarrollo de un proyecto final. Los materiales de consulta incluyen libros, videos y los que queden disponibles en los espacios para la comunicación de la plataforma.
• Se realizarán evaluaciones por cada competencia a adquirir y una evaluación final que integrará conocimientos del curso. La nota final consistirá en un promedio de las evaluaciones realizadas.
Requisitos previos:
• Conocimientos de programación orientada a objetos.
• Conocimientos del lenguaje de programación Java.
Características del curso:
• El curso se desarrolla con independencia del sistema operativo.
• El curso tendrá una duración de 40 horas con actividades prácticas de laboratorio y proyectos prácticos.
• La interacción estudiante-docente tendrá lugar a través de la plataforma de educación virtual.
Competencias a Desarrollar:
• Conocer los principios de la teoría de normalización.
• Definir un modelo de datos acorde a la situación problémica.
• Construir un diagrama de clases persistentes acorde al sistema a implementar.
• Implementar de un CRUD en Java.
• Generar vistas de detalle para facilitar la entrada de datos.
• Desarrollar habilidades en el trabajo con diferentes componentes visuales.
• Tratar adecuadamente los errores de ingreso de datos del usuario.
• Desarrollar habilidades en el diseño de consultas SQL.
• Generar reportes a partir de la información en una base de datos.
Información extra: Se entrega certificado de aprobación por 40 Horas una vez finalizado el curso.
Modelo relacional
• Principios de la normalización
• Formas normales
• Diagrama de clases
Base de datos relacional
• Llave primaria e índices
• Llave foránea
• Relaciones entre tablas
• Lenguaje de consulta SQL
Estructuración de Aplicación de Gestión
• Organización del código
• Conexión a base de datos
• Clases modelo
• Autenticación
• Esquema de interacción con la base de datos
Actualización de la base de datos
• Implementación de un CRUD
• Vistas de detalle
• Componentes visuales para la interacción con el usuario
• Tratamiento de errores
Generación de reportes
• Generador de reportes
• Exportación de reportes a formatos específicos