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.
A lo largo del curso se ofrecen multitud de prácticas para que el alumno mejore su comprensión del contenido, adquiera experiencia práctica y puedan surgirle dudas para un mejor aprendizaje.
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 2012 .
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
· Desarrollo de servicios REST con Web API
· 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.
Es muy recomendable tener nociones de trabajo con alguna tecnología de desarrollo Web como PHP, ASP, ASP.NET Web Forms, etc… o al menos conocer los fundamentos del funcionamiento de Internet
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 con Visual Studio 2012 (se ofrecen también como descarga para Visual Studio 2010 por si quieres usar esta versión anterior del entorno).

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.
Estas son algunas de las reseñas de este curso publicadas en distintos blogs y portales:
"Sinceramente para mí ha sido toda una sorpresa ver cómo han mejorado un curso que para mí era perfecto. Desde luego han encontrado el modo de aportar al alumno más valor, tanto didácticamente, técnicamente como en cuanto a la plataforma se refiere. Un excelente trabajo."
Óscar Sotorrío
"El temario es una completa y profunda revisión del utilizado en el curso de MVC 3, que tan buenas críticas ha recibido por parte de los alumnos que lo han seguido, pero más completo, adaptado a las novedades de la nueva versión, a las nuevas herramientas, y con un enfoque mucho más práctico."
José María Aguilar