El tutorial de ASP.NET MVC "NerdDinner" ahora en HTML

El mes pasado hablé sobre un tutorial que he escrito para el libro de Professional ASP.NET MVC 1.0 llamado “NerdDinner”. El libro podéis pedirlo Amazon.

El tutorial NerdDinner va sobre cómo crear una pequeña, pero completa, aplicación usando ASP.NET MVC, que introduce algunos de los conceptos fundamentales que hay detrás de ASP.NET MVC. Podéis descargar la versión en PDF del tutorial aquí.

NerdDinner disponible en HTML

Hace unos minutos he terminado de publicar la versión HTML del tutorial. podéis leerlo aquí.

He dividido el tutorial en 12 segmentos para que sea más manejable. También he aumentado el tamaño de las capturas de pantalla y he usado un estilo de resaltado de código con el que me ha ayudado Scott Hanselman. Creo que es mucho más sencillo de leer que en el formato en PDF.

Aquí tenéis los links a las diferentes partes del tutorial:

  • Introducing the NerdDinner Tutorial 
  • How to create a new ASP.NET MVC Project
  • How to create a database
  • How to build a model with business rule validations
  • How to use controllers and views to implement a listing/details UI
  • How to provide CRUD (create, read, update, delete) data form entry support
  • How to use ViewData and implement ViewModel classes
  • How to re-use UI using master pages and partials
  • How to implement efficient data paging
  • How to secure applications using authentication and authorization
  • How to use AJAX to deliver dynamic updates
  • How to use AJAX to implement mapping scenarios
  • How to enable automated unit testing
  •  

    Espero que sirva,

    Scott.

    Traducido por: Juan María Laó Ramos.

    Artículo original.

    ASP.NET MVC 1.0

    Hace dos semanas que publicamos durante el MIX la última release de ASP.NET MVC 1.0. ASP.NET MVC es un producto de Microsoft,  gratuita y completamente soportada que permite que podamos crear aplicaciones web usando el patrón modelo-vista-controlador. ASP.NET MVC ofrece la posibilidad de crear aplicaciones ASP.NET “closer to the metal”. Nos permite un control total sobre el HTML que se genera y sobre la estructura de las URLs, y facilita la creación de test unitarios y el desarrollo orientado a test.

    El código fuente está bajo la licencia MS-PL

    Me agrada anunciar que hemos publicado el código de ASP.NET MVC bajo la licencia pública de Microsoft (MS-PL). MS-PL es una licencia aprobada por OSI. Esta licencia no tiene restricciones de plataforma y permite la modificación y distribución del código fuente. Podéis leer el texto de la licencia de MS-PL en: http://www.opensource.org/licenses/ms-pl.html

    Aprender más sobre ASP.NET MVC

    Si queréis aprender más sobre ASP.NET MVC, podéis leer mi tutorial pdf gratuito de ASP.NET MVC que cubre la creación de una aplicación completa (literalmente empezando desde File->NewProject).

    Hay un montón de charlas sobre ASP.NET MVC en el MIX. Aquí tenéis algunas de ellas:

  • File|New –> Company: Creating NerdDinner.com with ASP.NET MVC
  • ASP.NET MVC: Overview
  • ASP.NET MVC: Ninja Black Belt Tips
  • Mobile Web Sites with ASP.NET MVC
  • También hay varios tutoriales en http://www.asp.net/mvc. También podéis leer la documentación de ASP.NET MVC en MSDN.

    Descargar ASP.NET MVC

    Aquí podéis descargar e instalar ASP.NET MVC 1.0. También podéis instalarlo y usarlo usando el nuevo  Microsoft Web Platform Installer V2 – que nos ofrece una experiencia de instalación integrada de toda la pila web de Microsoft.

    El código fuente de ASP.NET MVC 1.0 está disponible. En la parte de abajo de la página de descarga de ASP.NET MVC encontraréis enlaces tanto para archivos de instalación como a un zip que contiene todo el código fuente de ASP.NET MVC. El código fuente incluye un proyecto para VS 2008 que os permitirá compilarlo.

    Espero que sirva.

    Scott.

    Traducido por: Juan María Laó Ramos.

    Artículo original.

    MIX 09

    Hace dos semanas fué el MIX en Las Vegas. Estas conferencias son mis favoritas – desde que integra tanto temas de desarrollo como de diseño en un único evento, y normalemente en esas conferencias se anuncias productos realmente geniales.

    Participé en el keynote otra vez, y hablé sobre varios productos para el desarrollo web que va a sacar Microsoft, entre los que se incluían:

    En el keynote incluí un montón de demos y varios ejemplos reales de gentes que usan nuestra tecnología: StackOverflow, NetFlix, NBC, Bondi Publishing, y KEXP.

    Aquí podéis ver el keynote del MIX on line. Después de la charla de Bill Buxton sobre experiencias de usuario de 20 minutos, hablé una hora y 50 minutos.

    También podéis disfrutar de las sesiones del MIX aquí (Greg Duncan tiene una lista guiada sobre las charlas que se dieron aquí).

    Postearé en estos días sobre algunas tecnologías que anunciamos y de las cosas que podemos hacer con ellas.

    Espero que sirva,

    Scott.

    Traducido por: Juan María Laó Ramos.

    Artículo original.