Saltar al contenido
Logotipo de Trainontech Trainontech

CMS, Ecommerce y Portales · WEB-108

WordPress headless con la API REST

WordPress como gestor de contenidos y un frontal en JavaScript consumiendo su API REST.

Próximamente Especialización 6 módulos · 27 clases

Formato asíncrono Desarrollo WordPress, JavaScript

Lo que aprenderás

  • Consultar la API REST de WordPress con sus parámetros de filtrado, campos, orden y paginación.
  • Registrar rutas y campos propios con register_rest_route y register_rest_field para exponer lo que falta.
  • Autenticar peticiones con claves de aplicación o JWT y proteger las rutas de escritura por capacidades.
  • Construir un frontal en JavaScript que consuma la API y gestione carga, error y estado vacío.
  • Resolver CORS, caché de respuestas y previsualización de borradores en un montaje desacoplado.
  • Mantener enlaces, sitemap y metadatos coherentes cuando el frontal ya no lo genera WordPress.

Contenido del curso

6 módulos · 27 clases en vídeo · práctica guiada en cada módulo

Módulo 1 · Arquitectura desacoplada 4 clases
  • Cuándo compensa headless y cuándo no
  • Piezas del montaje y flujo de contenido
  • Preparar WordPress como gestor de contenidos
  • Entorno de trabajo del curso
Módulo 2 · API REST de WordPress 4 clases
  • Rutas del núcleo y estructura de la respuesta
  • Filtrado, orden, campos y paginación
  • Contenidos, taxonomías y medios
  • Límites de la API por defecto
Módulo 3 · Ampliar la API 5 clases
  • register_rest_route con permisos y validación
  • Exponer metadatos con register_rest_field
  • Respuestas a medida para el frontal
  • Versionado de la API propia
  • Documentar los endpoints
Módulo 4 · Autenticación y seguridad 4 clases
  • Claves de aplicación y JWT
  • Proteger rutas de escritura por capacidades
  • CORS y orígenes permitidos
  • Límite de tasa y exposición pública
Módulo 5 · Frontal 5 clases
  • Estructura del proyecto y rutas
  • Consumo de la API y modelado de datos
  • Estados de carga, error y contenido vacío
  • Renderizado del contenido enriquecido
  • Imágenes y tamaños desde la biblioteca de medios
Módulo 6 · Producción 5 clases
  • Caché de respuestas e invalidación al publicar
  • Previsualización de borradores
  • Sitemap, metadatos y redirecciones
  • Despliegue de frontal y gestor por separado
  • Caso final: portal desacoplado completo

Requisitos

  • Programación en JavaScript moderno y consumo de APIs con fetch.
  • Conocer WordPress por dentro: hooks, tipos de contenido y PHP a nivel de lectura.
  • Entorno con WordPress y un proyecto de frontal que se pueda desplegar.

Descripción

Hay proyectos donde WordPress es la herramienta correcta para redactar y aprobar contenido, pero el frontal necesita otra cosa: una aplicación, un portal con requisitos de rendimiento propios o varios canales que consumen el mismo contenido. Mantener el tema clásico en ese escenario obliga a soluciones forzadas.

El curso separa las dos capas. Por un lado, WordPress ajustado para trabajar como gestor de contenidos, con tipos y campos bien modelados y una API REST ampliada con rutas propias donde hace falta. Por otro, un frontal en JavaScript que consume esa API con autenticación, control de errores y previsualización de borradores.

Se cubren además los cabos sueltos que hunden estos proyectos cuando llegan tarde: CORS, caché de respuestas e invalidación al publicar, redirecciones, sitemap y los metadatos que ya no genera el tema. Al terminar se puede decidir con criterio cuándo el desacoplamiento compensa de verdad y llevar el montaje completo a producción sin sorpresas al final del proyecto.

¿Para quién es este curso?

  • Perfiles de desarrollo frontal que necesitan un gestor de contenidos usable por el equipo editorial.
  • Equipos de producto que sirven el mismo contenido a web y a aplicación móvil.
  • Responsables técnicos que evalúan migrar un portal WordPress a una arquitectura desacoplada.
Próximamente

Curso en hoja de ruta. Se prioriza según la demanda recogida y los proyectos en cartera.

Código
WEB-108
Nivel
Especialización
Público
Desarrollo
Entorno
WordPress, JavaScript

Este curso incluye

  • 27 clases en vídeo bajo demanda
  • Práctica en entornos web y simuladores, sin instalar nada
  • Tutorización en el campus
  • Acceso desde móvil, tableta y ordenador
  • Actualizaciones cuando cambia la versión de la herramienta
  • Certificado de finalización

Sigue aprendiendo

Cursos relacionados