Desarrollo web: JavaScript, CSS y UX

Este tema reúne lo esencial para construir en el navegador. De JavaScript, desde la diferencia entre == y === hasta los métodos de arrays, las referencias y copias o la programación asíncrona, además de Node.js para llevar el mismo lenguaje al servidor.

También hay CSS, con Grid, Flexbox y convenciones de nombres para que las hojas de estilo no se vuelvan inmanejables, y usabilidad: las heurísticas de Jakob Nielsen, el diseño pensado para el pulgar en el móvil y la validación de formularios. Algunos artículos tienen años; cada uno muestra su fecha para saber cuándo conviene contrastarlo con la documentación actual.

Empieza aquí

  1. Cheatsheet JavaScript en español (ES6 y siguientes)La cheatsheet de JavaScript de Paradigma Digital en PDF: qué incluye y una chuleta rápida de ES6+ con ejemplos probados en Node 24.
  2. Métodos de arrays en JavaScript: map, filter, reduce, someChuleta de métodos de arrays en JavaScript con ejemplos: map, filter, reduce, some, find y sort, cuáles cambian el array y sus versiones como toSorted.
  3. Diferencias entre == y === en JavaScript (y Object.is)Qué significa === en JavaScript, en qué se diferencia de == y de !==, y por qué 0 == "" da true. Con tabla de casos raros probada en Node 24.
  4. CSS Grid Layout: primeros pasos, vídeo y dónde practicarQué es CSS Grid Layout, un ejemplo con grid-template-areas, una clase en vídeo en español y dónde practicar Grid en CSS gratis: Grid Garden y más.

Los seis principios de IA Limpia