Desarrollo web

Unit testing: la prueba de calidad para software

Los unit tests son uno de los métodos más eficaces para identificar el mayor número de errores en el código fuente durante las primeras etapas de desarrollo del software. La característica más especial consiste en aislar a los componentes en un entorno de prueba neutral para realizar el test. Así, en caso de que se presenten errores, estos se pueden atribuir fácilmente al módulo que está bajo verificación y, posteriormente, ser corregidos fácilmente. [...]  

jQuery: tutorial sobre selectores, sintaxis y mucho más

La biblioteca de JavaScript jQuery es una gran fuente de ayuda para adaptar elementos HTML de manera sencilla. Los conocidos selectores CSS como element o .class te serán de utilidad para seleccionar los contenidos deseados y manipularlos llevando a cabo diferentes acciones. Además, también se pueden escribir líneas de código que permiten responder durante la navegación y ante las solicitudes de los usuarios de las páginas web ante reacciones predefinidas. En esta guía, en la que hablamos de jQuery a modo de tutorial, te ofrecemos información detallada sobre la biblioteca de JavaScript y sobre los fundamentos básicos para su utilización. [...]  

Web app de la semana: encuentratupeli.com

Hoy en día existe ya casi el mismo número de buscadores que de tipos de oferta disponibles online, ya sea la tienda más cercana, los mejores restaurantes de la ciudad o la plataforma de películas en streaming que tiene lo que buscamos. Para filtrar las mejores ofertas legales de películas en streaming en Internet y comparar precios y disponibilidad, vale la pena introducirse en el mundo de la plataforma online de reciente creación Encuentra tu Peli. [...]  

¿Qué diferencia a una hybrid app de otros formatos?

Debido al desarrollo cada vez mayor de dispositivos móviles como smartphones o tablets, no resulta sorprendente que también aumente el número de aplicaciones disponibles. Todas las aplicaciones no son iguales y es que, con el paso de los años, han ido apareciendo nuevos formatos, entre ellos las aplicaciones híbridas o hybrid apps. En ellas se fusionan las ventajas de las aplicaciones nativas y las aplicaciones web, aunque también se dan ciertos aspectos negativos. Lee nuestra guía para conocer más sobre ellos. [...]  

Las librerías y frameworks JavaScript más populares

Quien haya trabajado con JavaScript conoce la complejidad del DOM (Document Object Model). Para facilitar su manejo entran en juego los frameworks y las librerías, con los que los desarrolladores pueden hacerse eco de funciones que les hagan el trabajo más sencillo. Sin embargo, es inevitable preguntarse por los mejores frameworks y librerías JavaScript y por las diferencias que existen entre ambos. Para obtener una visión más detallada, lee nuestra guía. [...]  

Web app de la semana: CA App Synthetic Monitor

La herramienta CA App Synthetic Monitor te permite comprobar el tiempo de carga de tu página web. Nuestra web app de la semana analiza el rendimiento de tu proyecto web en diferentes servidores y te ofrece una visión amplia sobre la velocidad con la que los visitantes pueden acceder a tu página web, lo que te permite saber si es necesario llevar a cabo su optimización. [...]  

Tutorial de MongoDB: introducción e instalación

MongoDB es un sistema de bases de datos basado en documentos que se puede utilizar fácilmente como alternativa a las bases de datos relacionales clásicas. Su instalación y configuración apenas se diferencia de sistemas tradicionales como MySQL, lo que posibilita un fácil comienzo. Nuestro tutorial de MongoDB sirve como aproximación a la instalación y a los primeros pasos con esta base de datos de código abierto, resolviendo preguntas como: ¿con qué precisión es posible almacenar y buscar datos en este moderno software? Visítalo y descubre la respuesta. [...]  

MongoDB: la base de datos NoSQL flexible y escalable

Hace tiempo que las bases de datos NoSQL se han convertido en alternativas profesionales a sistemas de bases de datos relacionales como MySQL. Estas reemplazan la estructura predefinida de almacenamiento de los modelos tradicionales, implementando diferentes modelos de seguridad. Uno de ellos consiste, por ejemplo, en distribuir un conjunto de datos en múltiples servidores para garantizar que las aplicaciones web gocen de la mayor disponibilidad. Ahora bien, ¿en qué medida han superado gestores como MongoDB a los tradicionales sistemas de almacenamiento relacional? [...]  

Aspectos fundamentales de optimización de páginas web

Entre los diversos aspectos que entran en juego en la creación y mantenimiento de una página web, hay uno al que no se le da la importancia que se merece: la funcionalidad de la propia página. A pesar de implementar un diseño web responsivo, en muchos casos el tiempo de carga es muy elevado, por más que este esté considerado como un criterio decisivo para el comportamiento de los usuarios. En nuestra guía encontrarás información acerca de las medidas que puedes tomar para optimizar el rendimiento de tu página web. [...]  

Cómo aprender a programar: fundamentos básicos

Bienvenidos a la era digital: un consumidor medio pasa varias horas sentado frente a su ordenador o revisando la pantalla de su smartphone. Contar con conocimientos adicionales sobre el funcionamiento de los programas que utilizamos a diario y, que muchas veces facilitan nuestro día a día, nunca está de más. Afortunadamente, la oferta de recursos para aprender a programar es cada vez más amplia. Hemos seleccionado algunas plataformas de cursos, vídeo tutoriales y comunidades online que serán de gran ayuda a la hora de aproximarse a HTML, C++ y PHP. [...]