©2024 Escuela Tecnologías de la Información S.L. Todos los derechos reservados.
Curso de WordPress headless y REST API
Un curso avanzado de WordPress que te permitirá combinar el CMS con aplicaciones frontend modernas vía API REST.
Material disponible
WordPress es la herramienta de gestión de contenido más extendida de todos los tiempos. Aunque inicialmente fue concebida para implementar blogs, hoy es capaz de servir de motor prácticamente a cualquier tipo de aplicación. En este curso lo demostraremos, explicando el uso más avanzado de WordPress que puedes realizar en estos momentos: usar el CMS como un backend basado en API REST. De esto modo podrás consumir los datos administrados en WordPress desde componentes dentro de tu propia instalación, así como en cualquier tipo de aplicación externa, desarrollada en proyectos independientes y con el stack de tecnologías frontend que más te guste.
Gracias al uso del API REST de WordPress tienes la posibilidad de crear cualquier tipo de servicio Backend de una manera extremadamente ágil, con todas las herramientas de administración del contenido integradas en WordPress. En muy poco tiempo podrás construir tus servicios web que podrás exponer de manera sencilla y segura, con utilidades como la autenticación, el acceso a datos personalizados por medio de Custom Post Types o a funcionalidades aportadas por otros tipos de plugins.
Este curso complementa la secuencia de cursos de WordPress que puedes encontrar en EscuelaIT, para llegar a usar el CMS de la forma más avanzada posible.
Gracias al uso del API REST de WordPress tienes la posibilidad de crear cualquier tipo de servicio Backend de una manera extremadamente ágil, con todas las herramientas de administración del contenido integradas en WordPress. En muy poco tiempo podrás construir tus servicios web que podrás exponer de manera sencilla y segura, con utilidades como la autenticación, el acceso a datos personalizados por medio de Custom Post Types o a funcionalidades aportadas por otros tipos de plugins.
Este curso complementa la secuencia de cursos de WordPress que puedes encontrar en EscuelaIT, para llegar a usar el CMS de la forma más avanzada posible.
Qué aprenderé en el Curso de WordPress headless y REST API
Objetivos del curso
Por qué debes aprender Crear API REST a partir de WordPress
Qué tengo que saber
El estudiante debe tener nociones básicas de JavaScript y PHP. Idealmente, nociones de desarrollo de plugins de WordPress o de algún framework de JS como Vue, React o Angular.
Clases y contenidos
- Preparar una instalación de WordPress para crear eventos de una agenda de actividades.
- Uso del plugin ACF (Advanced Custom Fields) en su versión gratuita para crear un nuevo CPT (Custom Post Type) con una taxonomía propia y campos personalizados, preparados para ser visibles desde la REST API.
- Consulta de los eventos usando la REST API.
- Crear un plugin que permita consultar los eventos y filtrarlos según su taxonomía (música, gastronomía, cultura…) desde la propia instalación.
- Se verá de la forma “tradicional” y usando la REST API desde la propia instalación de WordPress
- Definir un WordPress base como fuente de información general de los eventos y crear un plugin para mostrar la agenda de actividades desde el dashboard inicial de cualquier WordPress que tenga el plugin instalado.
- Crear un endpoint personalizado para obtener únicamente la información relevante.
- Añadir un shortcode para mostrar la agenda de actividades desde el frontend de cualquier WordPress con el plugin instalado.
- Crear un juego de cartas de lucha de personajes con únicamente con HTML, CSS y JavaScript, que consuma los datos a través de la REST API.
- Usar distintos endpoints para filtrar los personajes según su categoría.
- Usar Axios para la comunicación con la REST API.
- Usar la REST API para autenticación de usuarios desde un formulario HTML + JS desacoplado de la instalación WordPress.
- Crear contenidos con validación de usuario.
- Crear una aplicación con Vue.js que consuma los datos a través de la REST API de una instalación WordPress.
- Convertir la aplicación en una Progressive Web APP para que se pueda instalar un acceso directo en el teléfono y consultar la agenda.
Valoraciones
Alex Thunder
Un gustazo, todo súper bien explicado, un crack el profesor
¿Conoces nuestra tarifa plana?
Toda la formación de EscuelaIT, con más de 200 cursos completos para aprender las más variadas tecnologías de programación, diseño y marketing online. Todo! con tu suscripción.