Archivo del sitio

Los contenidos más útiles sobre diseño, desarrollo y administración de sitios web.

Tutorial para comenzar con JavaScript

JavaScript

JavaScript es el lenguaje de programación esencial para el desarrollo web. Tanto si estás comenzando en la programación como si vienes de otro lenguaje, este tutorial te ayudará a familiarizarte con JavaScript, sus prácticas modernas, y a entender cómo se


Stored Procedures en MySQL

MySQL

En este artículo exploraremos un aspecto clave del desarrollo con bases de datos relacionales: Stored Procedures en MySQL. A lo largo de esta guía, explicaré qué son, para qué sirven, cuándo usar esta característica. Mostraré ejemplos de código con técnicas


Los desafíos de aprender un lenguaje de programación

Aprender lenguaje de programación

Desde hace años enseño a programar. A lo largo de este tiempo he dictado clases para miles de alumnos. Mi experiencia en este campo me indica que aprender un lenguaje de programación es un viaje desafiante y emocionante. Está lleno


Cómo usar include y require en PHP

php

En PHP, uno de los aspectos fundamentales para mantener nuestro código limpio, modular y reutilizable es la capacidad de incluir archivos externos en nuestros scripts. Para ello, PHP ofrece varias funciones clave: include, require y require_once. Estas funciones nos permiten


Imágenes adaptables con Bootstrap

Bootstrap

Las imágenes son un elemento clave en el diseño web moderno, y una correcta implementación es fundamental para garantizar una experiencia de usuario fluida en cualquier dispositivo. Bootstrap, una de las librerías más usadas a la hora de maquetar, ofrece


Trabajando con datos JSON en MySQL

MySQL

Trabajar con datos es uno de los aspectos claves en el mundo de la programación. JSON (JavaScript Object Notation) es un formato ligero de intercambio de datos que se ha vuelto muy popular en aplicaciones web y móviles. MySQL, a


El Hook useContext de React

reactjs

El Hook useContext es una herramienta fundamental en React que nos permite compartir información entre componentes sin necesidad de pasar props manualmente a través de múltiples niveles de componentes. Esto facilita la gestión de datos que deben estar disponibles en


Planificar la interfaz de una aplicación web

Planificar la interfaz de usuario de una aplicación web

Crear un proyecto se compone de etapas bien definidas. Siempre explico en mis capacitaciones y consultorías que antes de escribir una línea de código hay que tener las ideas claras con un objetivo bien definido. Planificar la interfaz de usuario


El modelo de eventos de JavaScript

JavaScript

El modelo de eventos en JavaScript es un mecanismo fundamental para la interacción del usuario con la interfaz. Desde un simple clic hasta eventos más complejos como el desplazamiento de la página o el envío de formularios, los eventos nos


Como listar datos de MySQL con PHP

php

PHP sigue siendo uno de los lenguajes más utilizados para el desarrollo web, y uno de sus usos más comunes es interactuar con bases de datos. En este artículo, aprenderemos cómo listar datos de una base de datos MySQL utilizando


Los selectores en CSS: una guía completa

CSS

Los selectores en CSS son una de las características fundamentales que debemos dominar a la hora de aplicar estilos a los elementos de una página web. Sin ellos, no podríamos conectar nuestras reglas de estilo con los elementos del DOM


Cómo trabajar con rutas en Next.js

Nextjs

Next.js ha revolucionado la forma en que construimos aplicaciones web modernas, y uno de sus aspectos más poderosos es el sistema de enrutamiento. A continuación, exploraremos cómo trabajar con rutas en Next.js, comparándolo con React.js y destacando las últimas características