Navidad con los #retosMSDN: Creando un sitio web para resolver Sudokus con Visual Studio

En el anterior #retosMSDN de Navidad te propusimos crear una API REST de Sudokus que dado un tablero de Sudoku clásico de 9x9 completa o parcialmente relleno nos dijese si todos los números introducidos están en una posición válida. Ahora te proponemos continuar a partir de ahí con este otro reto:

 

El Reto

Queremos que implementes un sitio web que consuma la API implementada en el reto anterior y que nos permita resolver un Sudoku (con tableros introducidos por el usuario, o si la API lo implementa, con tableros generados por el servicio web) y saber si nuestra solución va por el buen camino y si finalmente es correcta.

El objetivo es conseguir el código más legible posible utilizando Visual Studio 2013 ó 2015, y puedes utilizar para ello cualquier framework y lenguaje de los soportados por nuestro IDE.

 

Te recomendamos que utilices Visual Studio Community 2013 o cualquier otra edición superior con Update 4 o directamente Visual Studio 2015 Preview, que utilices buenas prácticas de desarrollo y testing, que uses Visual Studio Online para tu repositorio de código (gratuito hasta 5 desarrolladores) aunque puedes utilizar también GitHub, y que uses Azure para almacenar el sitio web (cuentas con hasta 10 web sites gratuitos).

 

La Solución

¿Ya lo has resuelto? Comparte con nosotros tu solución de Visual Studio en esmsdn@microsoft.com.

El viernes 9 de enero publicaremos la solución que nosotros proponemos para el reto.

¡Actualización! Solución al Reto 2 de Navidad - Creando una web para resolver Sudokus con Visual Studio

 

¿Sabías que…

…puedes utilizar Visual Studio para desarrollar sitios web con ASP.NET MVC, ASP.NET Single Page Application, Node.js con JavaScript o TypeScript, e incluso Python?

Y te recordamos que en Microsoft Virtual Academy (MVA) puedes encontrar todo tipo de cursos de formación gratuitos que te pueden ser de utilidad, como una Introducción a ASP.NET MVC, el JumpStart de ASP.NET MVC o el JumpStart de Node.js.

 

Si tienes cualquier duda o problema durante la resolución del reto, o si quieres retar al resto de la comunidad, no dudes en ponerte en contacto con nosotros.

Un saludo,

Alejandro Campos Magencio (@alejacma)

Technical Evangelist

PD: Mantente informado de todas las novedades de Microsoft para los desarrolladores españoles a través del Twitter de MSDN, el Facebook de MSDN, el Blog de MSDN y la Newsletter MSDN Flash.