Está en la página 1de 3

INSTITUTO DE EDUCACIÓN SUPERIOR CIBERTEC

DIRECCIÓN ACADÉMICA
CARRERAS PROFESIONALES

CURSO : 0265 – DESARROLLO DE APLICACIONES WEB I


NOTA
PROFESOR : Arthur Mauricio
SEMESTRE : 2023 – 2
CICLO : Quinto
SECCION : T5WL
GRUPO : 01
FECHA : 13/08/2023
DURACION : 90 minutos

ALUMNO (A) : Gustavo Adolfo Calderón Rodríguez

CASO DE LABORATORIO 3
Consideraciones generales:
 Considerar el orden, la limpieza y la claridad de las respuestas.
 Las preguntas deben resolverse de acuerdo con los conceptos discutidos o analizados en
clase. Para ello, aplicará su propio criterio para dar una solución a los problemas
planteados.
 Para el desarrollo de la siguiente aplicación cree el proyecto JPA con el nombre
DAW1_CL2_XXXX (donde XXXX serán sus apellidos y nombres) cree la estructura de
carpetas necesarias.

LOGRO DE LA EVALUACION:
Al término de la evaluación, el alumno comprende e implementa una aplicación java Web
utilizando el modelo MVC y toda la funcionalidad provista por los frameworks Spring, JPA e
Hibernate

Consolidado
Puntaje Llenar solo en caso de Recalificación justificada
Pregunta
Máximo Obtenido Sustento Puntaje
1 10
2 6
3 4
Nota Recalificada

IESTP CIBERTEC 1
Pregunta 01: Sitio web básico

Usted como desarrollador de aplicaciones web se le ha asignado la funcionalidad de


mantenimiento de Personas con las siguientes características:

- Crear Base de Datos DAW3_RRHH


- Cree una aplicación usando Spring boot
- Crear la clase Empleado y la tabla: empleado.
- Sus campos son id, nombre, apellido, salario (no use double o float), puesto
(string), fechaRegistro (con valor automáticamente generado por Hibernate).
- Debe generar script de la base de datos y la tabla a utilizar, para ello deberá
analizar los campos que tendrá la tabla (considerar el código llave primaria y
autogenerado).
- Use las anotaciones de JPA para mapear su tabla y su clase Empleado.
- Suba su proyecto a Github, con visibilidad pública, deje el link de su repositorio
en su examen
- Cree la interface EmpleadoRepository.java indicando los métodos necesarios
para realizar un CRUD use Spring Data
- Cree una página de bienvenida, use Thymeleaf, donde muestre un título h1,
“Empresa CL3“
- Agregue una barra de navegación, no importan si no usa estilos CSS, en esta
barra debe haber 2 links: un link a la página de inicio y una página de Nosotros
- Considere usar layout o fragmentos para la barra de navegación.
- En la página Nosotros, escriba un párrafo, “CL3, es una empresa con muchos
empleados altamente capacitados”

Rúbrica
Deficiente: 0
Puntos Excelente: 10 puntos Bueno: 5 puntos Regular: 2 puntos
puntos
Crea repositorio, página Crea proyecto, base Crea proyecto, base de No implementa
10
inicio y proyecto de datos, tabla y datos. Ninguna
puntos
Github. clase. funcionalidad.

IESTP CIBERTEC 2
Pregunta 02: CRUD y Seguridad

 En una nueva rama, llamada pregunta02


 En la página Nosotros, liste o muestre en una tabla los empleados, además
agregue un link o un botón a otra página donde un usuario pueda agregar un
nuevo empleado.
 Agregue funcionalidades para poder actualizar y eliminar empleados
 Use spring security, para agregar un login. (Puede tener usuarios en memoria o
en base de datos, según desee, de cualquier manera, deje la información
usuario/password en este examen para que el profesor pueda evaluar su
respuesta)
 Agregue esta regla de autorización: solo usuarios pueden registrar, actualizar o
eliminar empleados.
 Suba sus cambios a Github

Rúbrica
Deficiente: 0
Puntos Excelente: 6 puntos Bueno: 4 puntos Regular: 1 puntos
puntos
Implementa login y Implementa listado, Implementa listado y No implementa
reglas de autorización. registro, crea rama pregunta02. Ninguna
6
actualización y funcionalidad.
puntos
eliminación
correctamente.

Pregunta 03: Reportes

 Usando JasperSoft Studio diseñe un reporte de empleados, que muestre un


titulo “Reporte de empleados” y una tabla de empleados donde se muestre
para cada empleado el nombre, apellido y salario.
 Tome un screenshot al diseño de su reporte
 Suba sus archivos: reporte_empleado.jasper y reporte_empleado.jrxml a su
proyecto
 En la página Nosotros, agregue un link para descargar el reporte de empleados
en PDF.

Rúbrica
Deficiente: 0
Puntos Excelente: 4 puntos Bueno: 3 puntos Regular: 2 puntos
puntos
Reporte descargable. Subió sus reportes Diseño reporte de No implementa
4
al proyecto. empleados Ninguna
puntos
funcionalidad.

IESTP CIBERTEC 3

También podría gustarte