MVC está basado en el conocido patrón Modelo-Vista-Controlador, esta arquitectura permite separar las responsabilidades de una aplicación Web en partes diferenciadas y ofrece diversos beneficios:
· Facilidad de mantenimiento
· Facilidad de realizar testeo unitario automatizado y desarrollo orientado a pruebas (TDD)
· URLs limpias, fáciles de recordar y adecuadas para buscadores
· Control absoluto sobre el HTML resultante generado
· Potente integración con jQuery y otras bibliotecas AJAX.
· Magnífico rendimiento y escalabilidad
· Gran extensibilidad y flexibilidad
Este completísimo curso (uno de los mejor valorados por nuestros alumnos) te pondrá al día en MVC en poco tiempo, de manera sistemática y atractiva, ofreciéndo la teoría necesaria así como vídeos prácticos cortos y directos al grano, y ejemplos de código descargables. El contenido se salpica de multitud de consejos prácticos para el día a día, extraidos de la experiencia.
Al terminar la formación tendrás un nivel alto en ASP.NET MVC, y estarás en condiciones de desarrollar con soltura cualquier aplicación Web con esta tecnología con Visual Studio 2010 .
Principales temas tratados en el curso:
· Introducción a ASP.NET MVC
· La primera aplicación ASP.NET MVC
· Añadiendo funcionalidades a aplicaciones MVC
· El Modelo a fondo
· Controladores a fondo
· Vistas a fondo
· Ajax y ASP.NET MVC
· Organización en Áreas
· Temas adicionales: pruebas unitarias, internacionalización, seguridad, despliegue, paquetes NuGet...
El alumno debería disponer de buenos conocimientos previos de los fundamentos de la plataforma .NET, así como nociones de HTML, JavaScript y conocer al menos los rudimentos de acceso a datos con Linq2SQL o Entity Framework. Saber algo sobre ASP.NET con Webforms es un plus, pero no es estrictamente necesario.
Si vienes de otras plataformas como ASP 3.0 "Clásico", PHP o JSP te resultará especialmente atractivo y fácil de seguir.
Los ejemplos de código del curso están desarrollados en C# y Visual Studio 2010.

José María Aguilar
ASP.NET/IIS MVP
José María es Ingeniero Técnico en Informática, y lleva más de quince años trabajando en el mundo del desarrollo de software, principalmente con tecnologías Microsoft.
Ha trabajado como programador, analista, responsable de informática en el sector de la consultoría estratégica, y director técnico de una empresa de desarrollo. Actualmente trabaja como consultor y desarrollador independiente, ofreciendo servicios tecnológicos a empresas e instituciones.
Es un reconocido experto y escribe regularmente artículos sobre ASP.NET MVC y otros temas relacionados con el desarrollo de software en su blog,
www.variablenotfound.com.
José María es el autor del contenido y también el que estará disponible durante el curso para responder a tus dudas.