Prueba Técnica Becas Microsoft DPE 2015-2016

En este post se describe la prueba técnica que tendrás que llevar a cabo para optar a las Becas Microsoft DPE 2015-2016

Introducción 

MisAnuncios es un sistema de publicación de anuncios de servicios profesionales para autónomos. Los usuarios de la web indican cuáles son sus aptitudes (jardinería, fontanería, cuidado de niños, enseñanza de idiomas, etc…).

El objetivo es ayudar a los autónomos a dar a conocer sus servicios a través de internet.

Instrucciones

Tu tarea es la de construir el sitio web MisAnuncios que incluya la funcionalidad que se describe a continuación.

Una página índice que incluya

  • Texto de bienvenida y presentación de la web 
  • Una zona de registro de usuario y de inicio de sesión

Registro de Usuarios

  • Los usuarios cuando se registren tendrán que introducir su nombre, apellidos, e-mail y seleccionar su ciudad.

Sección Anuncios

  • Un usuario registrado podrá ofrecer sus servicios, indicando el tipo de servicio mediante una categoría.
  • Un usuario sólo podrá ofrecer servicios en su misma ciudad.

Sección Buscador

  • Permite buscar servicios en mi ciudad, filtrando por categoría.

Sección de Administración

  • El usuario con privilegios de administración será el encargado de generar las categorías de servicios,

Sección de usuarios registrados

  • Los usuarios registrados podrán modificar como mínimo su información de contacto personal y su ciudad.

API

  • La aplicación dispondrá al menos de una API REST que proporcione un listado de los servicios ofertados en una ciudad

Especificaciones Técnicas

  • Deberás programar el backend de la web utilizando ASP.NET MVC y ASP.NET WebAPI
  • Deberás programar el frontend con HTML5/JavaScript, podrás utilizar cualquier librería/framework JavaScript que consideres oportuno.
  • La aplicación deberá programarse con Visual Studio 2015, podrás utilizar la versión gratuita Visual Studio 2015 Community o la versión que tengas en tu subscripción DreamSpark.
  • Deberás desplegar la web y la API usando Azure. Recuerda que tienes tu subscripción gratuita a través de DreamSpark
  • Deberás usar GitHub para tener como mínimo tu repositorio de código y la documentación que consideres necesaria.

 

Si incluyes funcionalidades especiales que no han sido listadas en el proyecto añádelo como documentación en GitHub y recuerda resaltar dichas funcionalidades.

 

Si tienes preguntas sobre la prueba técnica o cómo conseguir las herramientas no dudes en contactar con nosotros a través de esdpeestudiantes@microsoft.com