Nuevo curso de ASP.NET MVC 4 en Campus MVP

24. December 2012 20:22 by Oscar.SS in Desarrollo Web, Formación, Personal  //  Tags: , ,   //   Comments (1)
En esta ocasión os escribo para hablaros de uno de los maravillosos cursos de CampusMVP y dado las fechas en las que nos encontramos, también para obsequiaros con un pequeño regalo navideño. Sigue leyendo y entenderás en qué consiste. Una vez más he tenido la suerte de asistir al espectacular curso de Desarrollo Web con ASP.NET MVC 4 tutorado por José María Aguilar que sin duda en este tema es mi maestro y el de todos ;-). También pude asistir en el pasado al curso de la versión anterior (MVC 3). Por este motivo puedo hablaros con conocimiento de causa sobre la evolución del mismo. De ante mano os adelanto que CampusMVP no se ha limitado a extender el curso anterior con las novedades de MVC 4. Dejarme que os resuma como han mejorado este curso que ya de por sí era bueno. El nuevo curso tiene más videos que el anterior y todos los videos se han vuelto a grabar con la ver... [More]

PATCH y OPTIONS: nuevos verbos HTTP para métodos de acción en ASP.NET MVC 4

21. November 2012 00:01 by Oscar.SS in Desarrollo Web  //  Tags:   //   Comments (0)
En ASP.NET MVC 3 teníamos a nuestra disposición los atributos HttpGetAttribute, HttpPostAttribute, HttpPutAttribute, HttpDeleteAttribute y HttpHeadAttribute. Estos atributos, que nos permiten filtrar que verbos HTTP aceptarán nuestros métodos de acción, son tratados como una enumeración de flags dentro de la clase AcceptVerbsAttribute. Veamos por ejemplo la implementación del atributo para el verbo POST.         [AttributeUsage(AttributeTargets.Method, AllowMultiple = false, Inherited = true)]         public sealed class HttpPostAttribute : ActionMethodSelectorAttribute         {             private static readonly AcceptVerbsAttribute _innerAttribute = new AcceptVerbsAtt... [More]

Gestión de errores en ASP.NET MVC

2. September 2012 13:49 by Oscar.SS in Desarrollo Web  //  Tags:   //   Comments (0)
Supongo que no es necesario mencionar lo importante que es la correcta gestión de errores (o excepciones) en nuestras aplicaciones web. Calidad del producto, índice de profesionalidad, SEO, usabilidad, son algunas de las razones para tener muy en cuenta esta parte del desarrollo. En ASP.NET MVC (en adelante MVC) tenemos varias formas de controlar los errores para evitar que el usuario vea esa "pantalla de la muerte" y en su lugar podamos mostrarle un mensaje más amigable. En este artículo daremos un repaso ligero a cada una de las distintas opciones que tenemos a nuestra disposición.   Gestión de errores en ASP.NET Si, has leído bien, he dicho gestión de errores en ASP.NET y me he comido a posta el MVC. Siempre que trabajemos con MVC debemos tener en cuenta que este se integra dentro del marco de ASP.NET, por lo  tanto, muchos de los conceptos y bondades del framework serán también válidos para ... [More]

Implementar un sitio web privado con ASP.NET MVC

24. December 2011 20:44 by Oscar.SS in Desarrollo Web  //  Tags: ,   //   Comments (5)
Bueno, para terminar el año operativo de este blog que mejor que un artículo de los facilitos. No es cuestión ya en estas fechas de complicarse la vida. Jejeje...que disculpas me pongo ;-) Vamos a implementar con ASP.NET MVC la funcionalidad mínima para que un sitio web sea privado a todos los usuario no registrados. Utilizaremos la autentificación de usuarios por formulario y veremos como podemos aprovechar parte del código de la plantilla de aplicación que viene por defecto cuando creamos un nuevo proyecto ASP.NET MVC. Por otra parte crearemos un filtro personalizado que será el encargado de gestionar que usuarios tienen acceso para ejecutar un controlador o método de acción, o lo que es lo mismo, que usuarios tienen permiso para visualizar una vista concreta.   Paso 1. Creamos un nuevo proyecto ASP.NET MVC de tipo Internet Application Seguramente el lector ya iniciado conocerá de sobra que esta pla... [More]

Aportando un poco de coherencia en los controladores

8. July 2011 14:39 by Oscar.SS in Desarrollo .NET, Desarrollo Web  //  Tags: ,   //   Comments (2)
Cuando formamos parte de un proyecto en el que participan varios desarrolladores, puede suceder si no se tiene una fuerte política de nombrado (desde luego algo poco usual) en las acciones y los métodos, que cada desarrollador elija el nombre que mejor le parezca en ese momento. De esta forma en un mismo proyecto o solución, podemos encontrarnos para especificar acciones que conceptual y funcionalmente representan lo mismo sobre diferentes entidades, nombres como GetCustomerById,  LoadProductById, DeleteProduct, UserDelete. De esta forma tendríamos URLs de navegación de esta forma: /Customer/GetCustomerById /Product/LoadProductById /Product/DeleteProduct  o   /User/UserDelete   En mi opinión creo que este modo de proceder tiene algunas desventajas. Como desventaja para nosotros, los que tenemos que picar código o leer el de otros compañeros, está el hecho de que sería más c&oa... [More]

Recent Comments

Comment RSS

Month List