Haciendo una API Rest en 1 hora con ASP.NET Web Api – II

ASP.NET Web API

En el capítulo anterior hice la presentación de este mini tutorial de iniciación, que tiene como objetivo el construir una API básica REST con ASP.NET Web Api.

A estas alturas debes tener tu SQL, o SQL Express, instalado, con la base de datos, la tabla personas y algo de contenido almacenado. Así podré mostrarte cómo utilizar Entity Framework 5 (lo ideal sería el 6, pero requiere instalarlo con Nuget) como ORM, y a partir de él construir los métodos públicos de la API.

Alta de proyecto Web API desde Visual Studio

Abro el Visual Studio (en mi caso es un 2013) y accedo al menú “File” para dar de alta un nuevo proyecto.

Nuevo proyecto Web API

El tipo de proyecto que he elegido es de Visual C#, del subconjunto Web, del tipo ASP.NET Web Application. Observando la aplicación de la nueva filosofía de Microsoft, en donde todas son aplicaciones ASP.NET, y más adelante se específica de qué “sabor”.

Nuevo proyecto Web API Seguir leyendo Haciendo una API Rest en 1 hora con ASP.NET Web Api – II

¿Qué cualidades te convierten en un buen programador?: la pregunta de la semana

Buen programador

¿Qué cosas convierten a un programador normal en un buen programador? Es una pregunta difícil y que podemos responder de distintas formas fijándonos en distintos aspectos: los conocimientos, la capacidad de análisis, la creatividad, la inquietud para formarse continuamente, trabajar en equipo, la cafeína, etc…

Convertirse en un buen programador es algo que todos tendríamos que tener siempre como objetivo en nuestra continua mejora. Así que en esta ocasión, la pregunta de semana pretende recopilar todos esas cualidades que hacen a un programador bueno, y no nos referimos a los arrogantes Rock Stars o gurús que pululan por ahí.

¿Qué cualidades te convierten en un buen programador?

Cerramos los comentarios del post para que contestes donde hay que contestar 😉

La pregunta de la semana anterior

La semana pasada os preguntabamos, ¿Cuál será la tecnología que revolucione el desarrollo software en 2014? Aunque como era previsible, el futuro no es COBOL aunque esté aún presente en muchas compañías (sobre todos de banca). alephsur nos da un respuesta más reflexiva ante el futuro de muchas tecnologías que han iniciado el cambio en estos últimos años:

Yo no creo que se vaya a producir una revolución en 2014, creo que esa revolución se ha producido hace unos años y que todavía no hemos visto todo el potencial de la misma, sino que veremos como continua evolucionando. Esta tecnología es javascript. La cual ha salido del entorno web para proporcionarnos herramientas como Nodejs, MongoDB o para programar aplicaciones para móviles.

Muchas gracias a todos los que participéis. Nos vemos la semana que viene con las mejores respuestas a la pregunta que os hemos propuesto.

Y recordad que la sección de Genbeta Dev Respuestas está a vuestra disposición para resolver todas las dudas que tengáis.

En Genbeta Dev Respuestas | ¿Qué cualidades te convierten en un buen programador?
Imagen | free-illustrations Seguir leyendo ¿Qué cualidades te convierten en un buen programador?: la pregunta de la semana