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]

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]

El libro que me hubiera gustado y el libro que me ha gustado

10. November 2012 08:00 by Oscar.SS in Formación, Lenguajes  //  Tags: ,   //   Comments (0)
El título que he elegido para la reseña de este libro es una simplificación de "El libro que me hubiera gustado cuando empezaba a programar en JavaScript y el libro que me ha gustado ahora que creía que sabía programar en JavaScript". Y es que el autor ha conseguido en 368 páginas de contenido (quitando índices y de más) que el libro sea un completo manual de programación con JavaScript tanto para los que empiezan como para los que ya tienen cierta experiencia.   Título: Fundamentos de JavaScript y AJAX Autor: José Manuel Alarcón Editorial: Krasis Press I.S.B.N.: 978-84-939659-2-1 Fecha publicación: 2012 Nº páginas: 397 Nº capítulos: 12 + apéndice WebSite: CampusMVP   Elogios Los primeros 7 capítulos están dedicados a los fundamentos del lenguaje en sí. Es realmente loable como el autor consigue en tan solo... [More]

Funciones Constructoras en JavaScript

24. January 2012 18:14 by Oscar.SS in Desarrollo Web  //  Tags:   //   Comments (0)
En un artículo anterior vimos una pequeña introducción de los objetos en JavaScript en el que se mostraron algunas características esenciales de los objetos en sí mismos. Continuamos ahora hablando de objetos y profundizando un poco en algunos conceptos. Como ya sabemos, en la programación orientada a objetos (POO) es habitual tratar con los conceptos de encapsulación, herencia y polimorfismo. Puede que haya autores, y por qué no, también lectores, que tengan sus reservas a la hora de considerar JavaScript como un lenguaje totalmente orientado a objetos. La intención de este artículo no es entrar en este tipo de polémicas, pero lo que si podemos considerar es que JavaScript, como hemos visto anteriormente, soporta objetos y hace una simulación muy personal de otros conceptos como clases o herencia.  JavaScript no tiene una notación formal de clase y rec... [More]

Objetos en JavaScript

9. November 2011 19:51 by Oscar.SS in Desarrollo Web  //  Tags:   //   Comments (0)
Los desarrolladores que venimos de lenguajes OO podemos encontrarnos con algunos detalles desconcertantes a la hora de trabajar con objetos JavaScript, dado que estos objetos difieren bastante de los conceptos que estamos acostumbrados a tratar. En primer lugar vamos a dar una definición más o menos formal y después veremos algunos ejemplos que explicarán mejor esta definición. "Los objetos de JavaScript son colecciones de propiedades cada una con un nombre y un valor. Este valor puede ser otro objeto, por lo tanto, podemos decir también que los objetos JavaScript son contenedores para otros objetos JavaScript".   Crear objetos En JavaScript no disponemos del concepto de clases, como tal, que nos permitan crear un contenedor o firma para nuestros objetos. En JavaScript los objetos se crean dinámicamente bajo demanda. Veamos unos ejemplos. //Creamos un objeto Cliente var cliente = new Object();... [More]

Recent Comments

Comment RSS

Month List