Versiones anteriores - MVC 1 y 2
Recursos para aprender a programar MVC 1 y 2.
-
- Crear clases de modelo con Entity Framework (C#)
- Crear clases de modelo con LINQ to SQL (C#)
- Mostrar una tabla de los datos de la base de datos (C#)
- Realizar una validación simple (C#)
- Validación de la interfaz IDataErrorInfo (C#)
- Validación con un nivel de servicio (C#)
- Validación con los validadores de anotación de datos (C#)
- Crear clases de modelo con Entity Framework (VB)
- Crear clases de modelo con LINQ to SQL (VB)
- Mostrar una tabla de los datos de la base de datos (VB)
- Realizar una validación simple (VB)
- Validación de la interfaz IDataErrorInfo (VB)
- Validación con un nivel de servicio (VB)
- Validación con los validadores de anotación de datos (VB)
-
- Información general sobre las vistas de ASP.NET MVC (C#)
- Crear asistentes de HTML personalizadas (C#)
- Clase TagBuilder para compilar asistentes de HTML (C#)
- Crear diseños de página con páginas maestras de vista (C#)
- Pasar datos a las páginas maestras de vista (C#)
- Información general sobre las vistas de ASP.NET MVC (VB)
- Crear asistentes de HTML personalizadas (VB)
- Clase TagBuilder para compilar asistentes de HTML (VB)
- Crear diseños de página con páginas maestras de vista (VB)
- Pasar datos a las páginas maestras de vista (VB)
-
- Información general sobre el enrutamiento de ASP.NET MVC (C#)
- Descripción de los filtros de acción (C#)
- Mejorar el rendimiento con el almacenamiento en caché de resultados (C#)
- Agregar contenido dinámico a una página almacenada en caché (C#)
- Crear un controlador (C#)
- Crear una acción (C#)
- Información general sobre el enrutamiento de ASP.NET MVC (VB)
- Descripción de los filtros de acción (VB)
- Mejorar el rendimiento con el almacenamiento en caché de resultados (VB)
- Agregar contenido dinámico a una página almacenada en caché (VB)
- Crear un controlador (VB)
- Crear una acción (VB)
- Información general sobre el controlador de ASP.NET MVC (C#)
- Crear rutas personalizadas (C#)
- Crear una restricción de ruta (C#)
- Crear una restricción de ruta personalizada (C#)
- Información general sobre el controlador de ASP.NET MVC (VB)
- Crear rutas personalizadas (VB)
- Crear una restricción de ruta (VB)
- Crear una restricción de ruta personalizada (VB)
-
- Autenticar a los usuarios con la autenticación de formularios (C#)
- Autenticar a los usuarios con la autenticación de Windows (C#)
- Prevenir ataques por inyección de código de JavaScript (C#)
- Autenticar a los usuarios con la autenticación de formularios (VB)
- Autenticar a los usuarios con la autenticación de Windows (VB)
- Prevenir ataques por inyección de código de JavaScript (VB)
-
- Iteración n.º 1: Crear la aplicación (C#)
- Iteración n.º 2: Hacer que la aplicación tenga un buen aspecto (C#)
- Iteración n.º 3: Agregar una validación de formulario (C#)
- Iteración n.º 4: Hacer que la aplicación tenga un acoplamiento flexible (C#)
- Iteración n.º 5: Crear pruebas unitarias (C#)
- Iteración n.º 6: Usar el desarrollo mediante pruebas (C#)
- Iteración n.º 7: Agregar funcionalidad de Ajax (C#)
- Iteración n.º 1: Crear la aplicación (VB)
- Iteración n.º 2: Hacer que la aplicación tenga un buen aspecto (VB)
- Iteración n.º 3: Agregar una validación de formulario (VB)
- Iteración n.º 4: Hacer que la aplicación tenga un acoplamiento flexible (VB)
- Iteración n.º 5: Crear pruebas unitarias (VB)
- Iteración n.º 6: Usar el desarrollo mediante pruebas (VB)
- Iteración n.º 7: Agregar funcionalidad de Ajax (VB)
-
- Introducción al tutorial de NerdDinner
- Crear un proyecto de ASP.NET MVC
- Crear una base de datos
- Crear un modelo con validaciones de regla de negocios
- Usar controladores y vistas para implementar una interfaz de usuario de lista/detalles
- Proporcionar la compatibilidad con entradas de formularios de datos CRUD (crear, leer, actualizar y eliminar)
- Usar ViewData e implementar clases ViewModel
- Reutilizar la interfaz de usuario con páginas maestras y parciales
- Implementar la paginación de datos eficaz
- Proteger las aplicaciones mediante la autenticación y la autorización
- Usar AJAX para entregar actualizaciones dinámicas
- Usar AJAX para implementar escenarios de asignación
- Habilitar las pruebas unitarias automatizadas
- Ajuste DE NerdDinner