Servicios Web: qué son y qué tecnología usar en su desarrollo

Desde la forma en la que accedemos a la información y servicios online hasta la manera en la que las aplicaciones se comunican entre sí, los servicios web desempeñan un papel esencial en el mundo interconectado en el que vivimos.

En este artículo, vamos a profundizar en el concepto de web service, desde su definición y funcionamiento hasta los elementos clave que respaldan su desarrollo. Descubre cómo este componente impulsa la tecnología que utilizamos a diario y cómo influye en la manera de interactuar.
Leer más

Cómo mejorar el rendimiento de PHP

PHP es una excelente opción de programación y las aplicaciones de código abierto como WordPress y Joomla! (por centrarnos en los CMS más utilizados) han conseguido que se popularizara todavía más, ya que sus bases de datos corren sobre este lenguaje. Pero todo lo que nos ofrecen de bueno sitios basados en CMS o aplicaciones como foros o tiendas electrónicas lo pueden tener de conflictivo en algunas ocasiones. En este artículo, profundizamos en cómo solucionar los problemas de rendimiento de PHP, prestando especial atención a los aspectos vinculados a WordPress y Joomla!, y sin olvidar que ya hemos hablado de cinco recomendaciones muy sencillas para optimizar la base de datos de nuestra página web.

Leer más

Lenguajes imprescindibles para exprimir WordPress

WordPress es uno de los CMS más usados, tanto por diseñadores profesionales como por entusiastas de Internet. Originalmente pensado para construir blogs, en la práctica es un gestor de contenidos usado tanto por autónomos como por empresas en todo tipo de páginas web.

Su gran abanico de posibilidades hacen de este gestor de contenido un sistema que muchas veces es usado sin necesitar un amplio conocimiento de lenguajes de programación. Pero es importante saber que, para una conveniente personalización del diseño, adaptabilidad de sus funcionalidades y optimización de la velocidad y la experiencia de usuario, es necesario saber tocar sus «tripas», por lo que es recomendable aproximarnos a algunos lenguajes que veremos a continuación.

Leer más

Cómo restringir el acceso a ciertas páginas de nuestra web

Una de las tareas más habituales al crear una web es generar un acceso por usuario y clave a ciertas áreas de un sitio. De este modo, para visualizar el contenido o acceder a los servicios de la web el visitante tiene que introducir sus datos de autenticación. El proceso puede ser todo lo simple o complicado que queramos, añadiendo diversas capas de seguridad que permitan implementaciones más robustas. En este post, realizamos un ejemplo de una implementación muy sencilla y queda a disposición del programador agregarle todos aquellos mecanismos adicionales que juzgue necesarios para aumentar la seguridad de su proyecto web.

Leer más

Joomla! Avanzado – Crear extensiones a medida (I)

Cuando trabajamos con Joomla! tenemos un ecosistema completo de extensiones listas para usar que nos sirven para infinidad de cosas. Sin embargo, no siempre encontramos lo que queremos, o lo que un cliente necesita. También ocurre que, a veces, las extensiones que encontramos tienen un modo de funcionamiento que no es el que nos interesa. Por todo ello, nunca está de más ponernos código en mano y crear nosotros mismos la extensión.

Leer más

10 recomendaciones para que las pymes refuercen la seguridad de sus páginas web

La seguridad es una de las principales preocupaciones para cualquier usuario de un producto o servicio tecnológico y, en especial, para las empresas que están presentes en Internet. Aunque los proveedores aplicamos una serie de medidas por defecto (IPS/IDS, firewall, anti-malware….) en nuestras soluciones de alojamiento, hay algunas recomendaciones de cara al desarrollo e implementación de un proyecto web que refuerzan, muy fácilmente, la seguridad de cualquier página y la de sus visitantes.

NdP230414_SWEPT_logo_s

Leer más

¿En qué consisten las aplicaciones de control de versiones?

El control de versiones es un sistema que nos permite llevar un seguimiento sobre cada uno de los estados de un software a lo largo del tiempo. Muchos desarrolladores, al crear una web, comienzan sin usar un sistema de control de versiones, pero todos han realizado alguna vez la tarea para controlar el estado de un código, aunque sea de una manera tan simple como copiar un archivo de código o una carpeta con una aplicación entera. En este artículo, profundizamos en los diferentes tipos de software de control de versiones y prestamos especial atención a Git, la actual referencia en desarrollo web, y su plataforma  de desarrollo colaborativo GitHub, responsable de su popularización.

Leer más

Introducción al framework jQuery

En alguna ocasión ya hemos hablado de los frameworks,  que hacen referencia al conjunto de buenas prácticas, módulos y librerías de  cada lenguaje para abordar la tarea de crear una web y necesidades concretas. En este artículo nos centraremos en el framework jQuery, uno de los más extendidos en JavaScript,  y explicaremos para qué podemos utilizarlo y cuándo puede ser la mejor opción para nuestro proyecto web.

Leer más

Primeros pasos con Joomla! – Creación de plantillas

Las plantillas son patrones determinados que tienen como finalidad  facilitar la creación y desarrollo de los sitios web. Hoy en día, son una herramienta indispensable para cualquier programador en Joomla!, ya que existen plantillas  prediseñadas con las que adaptar el contenido de nuestra página. También podemos crear nuestra propia plantilla, que  diseñaremos según nuestras necesidades específicas.

Leer más

La copia de seguridad que necesitas para tus dispositivos, tus proyectos y tus datos
Accede a tus archivos desde cualquier dispositivo y lugar de forma segura
pack
10 GB
Gratis
Consigue tu backup ahora