Nuevo curso de SPA en Campus MVP

25. November 2013 22:48 by Oscar.SS in Desarrollo Web, Formación  //  Tags: , ,   //   Comments (0)
Una vez más he tenido la suerte de asistir a un curso de CampusMVP. En esta ocasión se trata del Curso Single Page Application (en adelante SPA) tutorado por Albert Margarit. Por motivos profesionales tenía muchas expectativas y curiosidad sobre este curso. En los últimos 9 meses he estado trabajando en un proyecto con esta nueva filosofía para la web, por lo tanto el curso era una forma de poner a prueba todo lo aprendido durante estos meses.     Para los que no estéis familiarizados con las SPA, debéis tener en cuenta que se trata de una nueva filosofía de desarrollo para la web que utiliza no pocas librerías y frameworks de JavaScript. Lo que sin duda dificulta y mucho la creación de un curso sobre este tema. Sin embargo en mi opinión en CampusMVP han acertado con la fórmula para desarrollar un curso muy práctico y didáctico. Y me consta que llevan trabajando muy duro en ... [More]

Ataques SQL Injection

30. January 2013 19:15 by Oscar.SS in Desarrollo Empresarial, Desarrollo Web  //  Tags: ,   //   Comments (4)
Como desarrolladores tenemos una gran responsabilidad sobre la seguridad de las aplicaciones en las que participamos y creo que no pensamos en ello (yo incluido) con la debida frecuencia o el debido respeto. Permitirme que me ponga un poco drástico. Cuando desarrollamos una aplicación sobre nóminas, una aplicación sobre informes médicos, o cualquier otro tipo de información sensible, lo que está en juego no es solo la integridad de la aplicación, detrás hay usuarios, hay vidas de personas. Mi intención al escribir este artículo no es enseñaros nada nuevo sobre el tema, hay mucho escrito en internet y en libros sobre SQL Injection. El propósito de este artículo es que como desarrolladores tomemos conciencia de esta responsabilidad y por otro lado conocer los conceptos básicos de este tipo de ataques. Estoy seguro que el lector, el que más o el que menos, conoce los peligros ... [More]

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]

Closures en JavaScript: entiéndelos de una vez por todas

3. December 2012 07:35 by Oscar.SS in Desarrollo Web  //  Tags:   //   Comments (0)
Introducción Los closures, en castellano cierres o clausuras, son una potente característica de JavaScript que también podemos encontrar en otros lenguajes como C#, Objective-C, Eiffel y otros. Este concepto que tradicionalmente pertenece a la programación funcional tiene su origen en el lenguaje de programación Scheme. En este artículo vamos a comenzar por identificar en el código cuando se producen los closures para luego ver que tienen de especial. Después pasaremos a ver algunos comportamientos que nos servirán para terminar completamente de entender cómo funcionan. Para finalizar veremos un par de ejemplos de aplicaciones prácticas.   Concepto Cuando nos acercamos por primera vez al concepto de closure es habitual encontrarnos con problemas a la hora de entenderlo, a pesar de que, seguramente en muchas ocasiones los habremos utilizado sin saberlo. Por este motivo, antes de intentar dar una defin... [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]

Recent Comments

Comment RSS

Month List