Semana VI
PROGRAMACIÓN DE COMPONENTES WEB .NET
EVALUACIÓN 3
Competencia asociada:
Desarrollar back end de aplicaciones utilizando estándares de la industria
Unidad de Competencia:
1. Construye aplicación Web utilizando lenguaje .NET de acuerdo con
arquitectura diseñadas
2. Verifica el funcionamiento de una aplicación Web acorde a los requerimientos
del negocio utilizando herramientas propias del entorno de desarrollo .NET
Consideraciones importantes
1. La evaluación es un encargo.
2. Usted posee un periodo en envío limitado para poder realizar el encargo.
Luego de ello se entrega la retroalimentación de su código
3. La copia o plagio de algún encargo y/o evaluación será sancionada con nota
1.
Enunciado
Produce una solución .NET escalable y segura, utilizando protocolos y
herramientas .NET, para la construcción, instalación y análisis pre-post instalación,
bajo los estándares de desarrollo en el framework .NET
El encargo consiste en desarrollar una aplicación web para una Zapatería Online
que incluya autenticación y seguridad. El sitio debe ser construido en su totalidad
a partir de una idea general, donde se necesita que la web cuente con
autenticación de usuarios y administración de los productos por medio del sitio
Para ello le han facilitado una base de datos ([Link]) y mediante ella debe
realizar un sitio seguro, en el que solo los usuarios identificados pueden acceder a
los productos que vende la empresa.
Los requerimientos para la aplicación son los siguientes:
Semana VI
• La autentificación del usuario debe ser realizada por medio de un servicio
web, el que según los usuarios que posee el sistema permita ingresar a la
administración de productos.
• El sitio requiere tener un usuario por defecto para autenticarse y los demás
deben ser obtenidos a partir de la base de datos que se le ha entregado.
• Una vez identificado en sistema debe mostrar un saludo con el nombre real
de usuario identificado, y debe permitir resumir los productos que se
encuentran en la base. Además, debe poder realizar el ingreso o
modificación de estos, indicando en el campo “ultima_modificacion” el
nombre del usuario que realizó el último cambio.
• El sitio también debe permitir cerrar la sesión mostrando un mensaje al
cerrar sesión y no puede permitir la navegación del sitio a menos que se
haya identificado en él.
• La interacción con los métodos de mantención debe ser realizada por
medio de un CRUD del sitio.
• Debe utilizar Página maestra para la navegación del sitio.
• Debe usar validadores para comprobar el ingreso de todos los datos
necesarios que deben ser ingresados.
• Debe tener una página para los ingresos, una página para la actualización y
otra página para la eliminación de los datos, adicionalmente de una página
que liste la información pudiendo esta enlazar a los demás métodos del
CRUD.
• La página debe ser lo más presentable posible, aunque se trata de un
prototipo esta debe ser lo más cercano que se pueda al diseño final.
• Debe poder realizar la navegación del sitio por medio de un mapa de sitio.
Semana VI
Criterios de evaluación
Escala de apreciación
Indicadores de logro COMPLETAMEN MEDIANAMENT NO LOGRADO
TE LOGRADO E LOGRADO
2 PUNTOS 1 PUNTO 0 PUNTO
Crea la solución considerando una
arquitectura en capas
Implementa las opciones de autenticación
y autorización solicitadas
Utiliza un servicio web para administrar la
autenticación del sitio
Implementa las páginas para el despliegue
y mantención de productos por medio de
un CRUD
Usa validadores para comprobar el
ingreso de datos
Hace uso de página maestra y mapa de
sitio para la navegación del sitio
Considera aspectos de personalización
para mejorar la experiencia de usuario
(saludo con el nombre real, despliegue de
mensajes, formato de controles)
Mantiene una actitud positiva respecto al
encargo, en los plazos determinados para
ello
Produce resultados acordes a plazos y los
tiempos determinados para la solución del
proyecto
Semana VI
AUTOEVALUACIÓN
Estimado estudiante:
La autoevaluación es la valoración y/o reflexión que usted realiza sobre su
proceso de aprendizaje. Este ejercicio es fundamental para identificar tanto
debilidades como fortalezas de la evaluación realizada.
Para realizar la autoevaluación usted deberá contestar las siguientes
preguntas, las cuales se encontrarán en la pestaña AUTOEVALUACIÓN, donde
deberá completar cada una de ellas. (No se deberán contestar en esta planilla)
Conteste con toda la sinceridad posible, ya que será un insumo para la
retroalimentación que realizará posteriormente el docente.
• ¿Qué hice bien?
• ¿En qué necesito ayuda?
• ¿Sobre qué quiero saber más?
• ¿Qué aprendí en esta evaluación?
• ¿Qué debo mejorar?
• ¿Qué acciones realizaré para mejorar?