1. Concepto de usabilidad en entornos digitales
  2. Principios clave de la experiencia de usuario (UX)
  3. Diferencias y relación entre UX y UI
  4. Atributos de la usabilidad
  5. Importancia de la usabilidad en productos digitales
  6. Modelos y marcos de evaluación de la usabilidad
  7. Introducción a métricas digitales (Core Web Vitals, INP, NPS, CSAT)
  8. Tendencias actuales en diseño UX

  1. Qué es la investigación UX (UX Research)
  2. Métodos de investigación: cualitativos y cuantitativos
  3. Definición de perfiles de usuario: personas y user journeys
  4. Arquitectura de la información y estructura de contenidos
  5. Técnicas de ideación y prototipado
  6. Testing de usabilidad y validación de hipótesis
  7. Herramientas profesionales de UX

  1. Diseño centrado en la persona usuaria: principios y objetivos
  2. Metodologías de diseño (Design Thinking, Lean UX, Agile UX)
  3. Definición de propuestas de valor (UX Strategy)
  4. Alineación entre experiencia de usuario y objetivos de negocio
  5. Diseño de flujos de usuario (user flows)
  6. Aplicación práctica del DCU en proyectos digitales
  7. Casos de estudio y buenas prácticas

  1. Definición de Interfaz de Usuario (UI) y su relación con UX
  2. Elementos y componentes de la interfaz de usuario
  3. Fundamentos del diseño de interacción (IxD): principios y patrones
  4. Diseño basado en la percepción visual
  5. Optimización y buenas prácticas en interfaces de usuario
  6. Herramientas para el diseño UI: Figma, Penpot, Zeroheight, Storybook
  7. Moodboards como herramienta de ideación visual
  8. Design Systems y componentes reutilizables

  1. Fundamentos de accesibilidad: WCAG 2.2 y normativa vigente
  2. Técnicas prácticas: contraste, foco visible, navegación por teclado y ARIA
  3. Diseño para neurodiversidad: TDAH, autismo, dislexia y ansiedad
  4. Auditoría de accesibilidad: herramientas y procesos de validación

  1. Dark Patterns: identificación, mitigación y alternativas éticas
  2. Privacidad por Diseño: GDPR, consentimiento y transparencia
  3. Sostenibilidad digital: impacto ambiental del diseño y optimización de recursos
  4. Equidad, representación y justicia algorítmica en el diseño digital

  1. Frameworks de medición: HEART, Google Analytics 4, Mixpanel
  2. Métricas de usabilidad: tasa de éxito, tiempo en tarea, errores y satisfacción
  3. Métricas de negocio: conversión, retención, LTV y ROI de UX
  4. Visualización de datos: dashboards, reporting y toma de decisiones basada en evidencia

  1. Introducción
  2. Descarga y creación de una cuenta
  3. Entorno de trabajo
  4. El menú principal
  5. Ejercicios

  1. Mover y Escalar
  2. Frames y slices
  3. Dibujar vectores
  4. Herramientas de texto
  5. La herramienta Mano
  6. Comentarios en Figma
  7. Ejercicios

  1. Editar objetos
  2. Crear un componente de Figma
  3. Crear máscaras en Figma
  4. Crear un link con Figma
  5. Operaciones booleanas
  6. Otras herramientas
  7. Ejercicios

  1. Funcionamiento
  2. Añadir colaboradores
  3. Ver y responder comentarios
  4. Bibliotecas de componentes
  5. Ejercicios

  1. Creación y gestión
  2. Estilos en un sistema de diseño
  3. Componentes en un sistema de diseño
  4. Ejemplos del sistema de diseño
  5. Ejercicios

  1. Añadir plugins a Figma
  2. Pluging recomendados

  1. Creación de interacciones
  2. Creación de animaciones sencillas
  3. Manejo de interacciones disponibles
  4. Ejercicios

  1. Crear presentación en Figma
  2. Exportar archivos
  3. Compartir el link de vista previa
  4. Ejercicios

  1. Introducción al desarrollo web
  2. Entornos de desarrollo (VS Code y extensiones)
  3. Navegadores web y compatibilidad
  4. Herramientas de desarrollo del navegador (DevTools)

  1. Estructura básica de un documento HTML
  2. Versiones de HTML y evolución
  3. Elemento y jerarquía del documento
  4. Sección : metadatos y configuración
  5. Sección : contenido visible
  6. Introducción a la metainformación
  7. Validación de documentos HTML

  1. Textos y formato en HTML
  2. Enlaces e hipervinculación
  3. Listas y estructuras de contenido
  4. Imágenes y elementos multimedia básicos
  5. 5. Tablas de datos

  1. Formularios y recogida de información
  2. Elementos estructurales y etiquetas semánticas de sección
  3. Contenido audiovisual: audio y vídeo
  4. Accesibilidad web (WCAG, ARIA y buenas prácticas)

  1. Introducción a CSS
  2. Funcionamiento y especificación de CSS
  3. Inclusión de CSS en documentos web
  4. Sintaxis y estructura de reglas CSS
  5. Selectores CSS
  6. Colores y unidades de medida
  7. Comentarios y buenas prácticas
  8. Medios CSS (media queries introducción)
  9. Propiedades básicas (texto, imágenes, listas, tablas y formularios)

  1. Modelo de cajas (box model)
  2. Propiedades de caja: márgenes, bordes y relleno
  3. Posicionamiento y visualización de elementos
  4. Flexbox: fundamentos y uso
  5. Alineación y distribución con Flexbox
  6. Grid Layout: creación de diseños avanzados
  7. Alineación y estructuración con Grid
  8. Diferencias entre Grid y Flexbox
  9. Diseño de layouts modernos

  1. Pseudoclases y pseudoelementos
  2. Animaciones en CSS (keyframes, propiedades y curvas)
  3. Creación y organización de hojas de estilo
  4. Preprocesadores CSS (Sass y Less)
  5. Arquitectura CSS moderna (BEM y metodologías)
  6. Diseño web responsive: fundamentos
  7. Media queries y adaptación a dispositivos
  8. Ventajas del diseño responsive

  1. El desarrollo web: concepto y evolución
  2. Arquitectura cliente-servidor
  3. Programación en el lado cliente vs servidor
  4. Tecnologías y herramientas del entorno
  5. Instalación y configuración del entorno de desarrollo
  6. Gestión de proyectos con Git y Composer
  7. Estructura de proyectos y buenas prácticas (PSR)
  8. Creación del primer proyecto web

  1. Fundamentos de JavaScript moderno (ES6+)
  2. Variables, tipos de datos y operadores
  3. Estructuras de control y funciones
  4. Manipulación del DOM y eventos
  5. Programación modular (ES Modules)
  6. Objetos en JavaScript
  7. APIs del navegador (Fetch, Storage, History)
  8. Navegación y enrutamiento básico (SPA)

  1. Introducción a PHP moderno
  2. Sintaxis, variables y tipos de datos
  3. Estructuras de control y arrays
  4. Funciones y ámbito de variables
  5. Inclusión de archivos y autoload (Composer, PSR-4)
  6. Manejo de errores y excepciones
  7. Acceso a archivos y streams
  8. Introducción a la programación orientada a objetos
  9. Clases, propiedades y métodos
  10. Herencia, polimorfismo, interfaces y traits

  1. Recogida de datos del usuario ($_GET y $_POST)
  2. Validación y sanitización de formularios
  3. Expresiones regulares y control de entradas
  4. Seguridad en formularios (CSRF, XSS)
  5. Cookies y sesiones
  6. 6. Persistencia de datos en el lado servidor

  1. Configuración de bases de datos (MySQL)
  2. SQL básico y avanzado
  3. Relaciones entre tablas
  4. Conexión y operaciones con bases de datos
  5. Consultas preparadas, paginación y optimización
  6. Migraciones y versionado de base de datos

  1. Creación de sitios web dinámicos con PHP
  2. Arquitectura de una aplicación web
  3. Autenticación de usuarios (login y registro)
  4. Gestión de sesiones y seguridad de usuarios
  5. Desarrollo de un sistema de carrito de compra
  6. Integración del carrito en una web existente
  7. Proceso de compra completo
  8. Integración de métodos de pago (PayPal, transferencias, etc.)
  9. Adaptación de base de datos e interfaz
  10. Mejora de la experiencia de usuario en aplicaciones web

  1. Fundamentos de APIs REST
  2. Consumo de APIs externas (fetch, async/await)
  3. Creación de APIs en PHP
  4. Autenticación mediante tokens (JWT) y CORS
  5. Seguridad en aplicaciones web (hardening)
  6. Gestión de variables de entorno y secretos
  7. Buenas prácticas en producción
  8. Despliegue de aplicaciones (CI/CD)
  9. Monitorización y logging

  1. ¿Qué es un CMS? Tipos y usos actuales
  2. WordPress: .com vs .org (actualizado)
  3. Introducción a PrestaShop como e-commerce CMS
  4. Aspectos legales y regulatorios (RGPD, LOPDGDD, cookies)
  5. Criterios para elegir hosting y dominio

  1. Instalación local con Docker o XAMPP (actualizado)
  2. Instalación en hosting profesional (cPanel, Softaculous, WP CLI)
  3. Configuración general, enlaces permanentes y ajustes de lectura/escritura
  4. Gestión de usuarios y perfiles (roles y capacidades actuales)
  5. Seguridad básica: 2FA, cortafuegos, permisos

  1. Introducción al editor de bloques (Gutenberg)
  2. Creación de entradas y páginas: bloques esenciales (párrafo, imagen, botón, etc.)
  3. Gestión de medios: biblioteca, formatos WebP, optimización automática
  4. Uso de categorías y etiquetas (jerarquías y taxonomías personalizadas)
  5. Comentarios, moderación y antispam (Akismet, Turnstile)

  1. Instalación y personalización de temas (bloque/sitio, recomendaciones 2026)
  2. Menús de navegación y widgets (zonas de widgets vs bloques de área)
  3. Plugins esenciales: SEO (Rank Math / Yoast SEO), formularios (WPForms), seguridad (Wordfence), caché (LiteSpeed / WP Rocket)
  4. Optimización para SEO on-page (estructura de URLs, meta tags, datos estructurados)
  5. Optimización de rendimiento: CDN, imágenes adaptativas, caché y medición Core Web Vitals
  6. Copias de seguridad automáticas externas

  1. Instalación de PrestaShop 8.x (local y en hosting)
  2. Configuración básica: categorías, productos, combinaciones, stocks
  3. Módulos de pago actuales (Stripe, Redsys, PayPal, Bizum)
  4. Módulos de envío (integración con transportistas, cálculo dinámico)
  5. Gestión de pedidos, clientes y facturación

  1. Estrategias de marketing digital para tiendas online
  2. Publicidad de pago: Google Ads y Meta (Facebook/Instagram) Ads
  3. Email marketing: automatización y herramientas (Mailchimp, Klaviyo)
  4. Analítica web con Google Analytics 4
  5. Seguimiento de conversiones y configuración de eventos
  6. Interpretación de datos y toma de decisiones basada en métricas