Este entrenamiento, describe las distintas tecnologías disponibles para desarrollar aplicaciones Web ASP.NET, enfocándose principalmente en el desarrollo de aplicaciones Web utilizando el patrón Model-View-Controller (MVC). Se compara ASP.NET MVC con ASP.NET Web Forms para que los participantes puedan decidir en qué escenarios deben o pueden ser utilizadas esas tecnologías. El entrenamiento describe la estructura de una aplicación Web ASP.NET MVC para poder diseñar y crear Modelos, Controladores y Vistas de aplicaciones Web que accedan a bases de datos utilizando Entity Framework. El entrenamiento incluye una introducción al desarrollo de Pruebas Unitarias para los componentes MVC y describe la forma de implementar una estrategia para el manejo de excepciones en aplicaciones Web ASP.NET MVC.