El tutorial comienza en el ménu File->New Proyect de Visual Studio para crear un proyecto nuevo de ASP.NET MVC, y luego le vamos añadiendo funcionalidades y características de manera incremental. Entre otras cosas veremos cómo:
- Crear una base de datos
- Construir un modelo con validaciones y reglas de negocio.
- Implementar listados/detalles de datos en la UI de un sitio con Controladores y Vistas.
- Permitir el trabajo con datos (Crear, Actualizar, Eliminar)
- Usar el patrón ViewModel para pasar información desde un controlador a una vista.
- Reusar UI en un sitio con clases parciales y master pages.
- Implementar paginado eficientes de datos.
- Securizar una aplicación usando autenticación y autorización.
- Usar Ajax para actualizaciones dinámicas.
- Usar ajax para añadir mapeos interactivos.
- Crear test unitarios automáticos (incluidos injección de dependencias y objetos mock).
La aplicación que creamos en el tutorial se llama “NerdDinner”. Permite una forma de organizar, hostear y buscar sitios en los que cenar online:
Scott Hanselman ha estado hosteando Nerddinners durante años, y viene con la idea de crear el tutorial sobre la aplicación que facilita esta tarea. También hostea una versión maquillada de la aplicación en www.nerddiner.com
Enlaces de descarga
- El tutorial en PDF
- Código fuente + test unitarios de la aplicación completa.
- Para aprender más sobre el libro en la página oficial de Wrox.
- Pedir el libro en Amazon.
No hay comentarios:
Publicar un comentario