Está en la página 1de 3

VICERRECTORADO DOCENTE Código: GUIA-PRL-001

CONSEJO ACADÉMICO Aprobación: 2016/04/06

Formato: Guía de Práctica de Laboratorio / Talleres / Centros de Simulación

FORMATO DE GUÍA DE PRÁCTICA DE LABORATORIO / TALLERES /


CENTROS DE SIMULACIÓN – PARA DOCENTES

CARRERA: Computación ASIGNATURA: Plataformas Web


NRO. PRÁCTICA: 1 TÍTULO PRÁCTICA: Desarrollo de una Aplicación Web para Gestión de Parqueaderos
OBJETIVO
• Comprender y aplicar los principios fundamentales del desarrollo con Angular.
• Comprender y aplicar el desarrollo de servicios web REST utilizando Java (Jakarta).
• Aprender a integrar una interfaz de usuario desarrollada en Angular con un back-end REST.
1. Revisar la documentación y practicas realizadas referente a JEE y Angular

INSTRUCCIONES (Detallar las 2. Desarrollar las actividades planteadas a continuación


instrucciones que se dará al 3. La practica será desarrollada en parejas
estudiante):
4. Esta práctica tiene una valoración de 20 puntos

DESCRIPCIÓN:
Desarrollar una aplicación web que permita la gestión eficiente de un parqueadero. La aplicación debe permitir
registrar entrada y salida de vehículos, calcular el costo del parqueo basado en el tiempo y proporcionar un historial
de vehículos que han usado el parqueadero. Para el front-end, los participantes usarán Angular y para el back-end,
los participantes utilizarán WS REST en Java (Jakarta).

ACTIVIDADES POR DESARROLLAR


1. Gestión del código cuente
a. Crear dos repositiorios Git para gestióna el desarrollo de la aplicación, considerando un
repositorio para el Backend y un repositorio para el backend
2. Diseño de la interfaz de usuario (considerar criterios de usabilidad):
a. Crear una interfaz de usuario que permita a los usuarios registrar la entrada y salida de los
vehículos.
b. Crear vistas para visualizar el historial de parqueo y calcular costos basado en las tarifas
por hora.
3. Implementar el diseño en una aplicación en Angular.
4. Desarrollo del back-end en Java (Jakarta) con servicios web REST:
a. Crear endpoints (servicios web) para registrar vehículos, actualizar su estado y obtener la
información del historial.
b. Crear lógica para calcular los costos basados en la tarifa por hora y el tiempo de estancia.
5. Integración de Angular con el back-end REST:
a. Conectar las interfaces de usuario con los endpoints del back-end.
b. Probar la funcionalidad completa de la aplicación.
6. Desarrollar un informe detallado del desarrollo realizado anexando un manual de usuario de la
aplicación.

Entregables
1. Prototipado
2. Desarrollo de requerimientos con arquitectura JEE. El código fuente debe estar debidamente
documentado.
3. Para el control de versiones: se deberá crear un proyecto en Github, en el que se irán subiendo
cada uno de los entregables de las tareas que se vayan finalizando o de las que es importante
subir un avance, según las fechas de la planificación. La carga la hará el miembro del equipo
responsable o asignado a dicha tarea. La planificación considerará tareas al mayor detalle y
VICERRECTORADO DOCENTE Código: GUIA-PRL-001

CONSEJO ACADÉMICO Aprobación: 2016/04/06

Formato: Guía de Práctica de Laboratorio / Talleres / Centros de Simulación

estimadas en número de horas. La asignación de tareas deberá ser equilibrada en número de


horas.
4. Sistema de información funcionando

RESULTADO(S) OBTENIDO(S):
Conocimiento en el desarrollo de sistemas de información con arquitectura JEE

CONCLUSIONES:
• Los estudiantes refuerzan lo aprendido durante las clases, por medio de la experimentación de la
implementación de una aplicación con arquitectura distribuida

RECOMENDACIONES:
• Asistir a las sesiones de clase.
• Consultar con los docentes las dudas que puedan haber surgido durante las clases y durante las prácticas.

Docente / Técnico Docente: Ing. Cristian Timbi

Firma: _____________________________
1

También podría gustarte