Nos hemos propuesto definir varias arquitecturas para el desarrollo de aplicaciones web. Para ello nos vamos a apoyar en un ejemplo extremadamente fácil que nos ayudará a ver como se desarrolla con las tecnologías elegidas y como se integran estas.
Para un desarrollador es muy importante ver algo funcionando aunque sea muy sencillo, para luego armar la complejidad de tu propia aplicación.
Título: Certifica Cursos
Definición: Aplicación que certificara los cursos realizados por un individuo en nuestra academia, school.lebrijo.com.
Requisitos:
- Mediante formulario un usuario será capaz de consultar los certificados para un NIF (Número de Identificación Fiscal Español) dado.
- Mediante un Web Service, aplicaciones de terceros van a ser capaces de comprobar cuantos cursos ha realizado un alumno con un NIF dado.
- Generar esa lista de cursos para un NIF dado en formatos PDF y XLS (reports).
- Seguridad: asegurar el acceso a esos datos mediante usuario y contraseña.
- Toda consulta debe quedar registrada en una tabla REGISTRO, para conocer cuando y a quien le hemos certificado qué.