DATOS BÁSICOS
Presencial de 16:00-20:00
POR QUÉ ESTE CURSO
Israel Escuer
Desarrollador web freelance especializado en WordPress y WooCommerce. Activo en la comunidad WordPress, colabora en la organización de meetups y WordCamps en Zaragoza. Su pasión por la tecnología y el constante aprendizaje lo impulsa a compartir conocimientos y explorar nuevos horizontes en el desarrollo web.
REQUISITOS
Trabajadores ocupados o desempleados en la Comunidad Autónoma de Aragón. De manera específica, está dirigido a profesionales de la creación web interesados en ampliar sus conocimientos sobre la personalización avanzada de WordPress, integración de APIs y la implementación de proyectos modernos y escalables. Se recomienda tener conocimientos de WordPress y nociones básicas de programación web para aprovechar al máximo el contenido del curso.
FINALIDAD
Comprender los fundamentos de WordPress Headless y su arquitectura, así como sus ventajas y casos de uso. Dominar el uso de WP Rest API y WPGraphQL para interactuar con la plataforma de WordPress de forma programática. Desarrollar habilidades en la creación de proyectos headless, implementando funcionalidades avanzadas y optimizando el rendimiento. Explorar tecnologías relacionadas como Gatsby y la API de WooCommerce para ampliar las posibilidades de desarrollo de aplicaciones web. Aplicar los conocimientos adquiridos en proyectos prácticos que demuestren la capacidad para crear soluciones web modernas y personalizadas utilizando WordPress Headless.
PROGRAMA
· Configuración de un sitio WordPress para utilizarlo como API REST
· Uso de herramientas como InstaWP para crear sitios gratuitos
2. El fantástico mundo de las APIs
· Ejemplos de uso de APIs en diferentes contextos, como McDonald's o API de fútbol
3. WordPress Headless
· ¿Qué es? ¿Por qué? ¿Cuándo? ¿Cómo? Ventajas e inconvenientes.
· Implementación de plugins relacionados con Headless.
4. WP Rest API
· Utilización de la documentación oficial de WordPress para aprender a trabajar con WP Rest API
· Ejercicios prácticos con el uso de Fetch
· Comparación entre Rest API y Git
5. Ficheros JSON
6. Herramienta Postman
· Explicación y ejercicios sobre el uso de Postman para realizar pruebas y trabajar con APIs.
7. WPGraphQL
· Exploración de la web oficial de WPGraphQL y sus extensiones.
· Revisión de extensiones disponibles, incluyendo la extensión Rank Math y Yoast SEO.
8. Proyectos del curso
· Configuración de un sitio Nuxt en Netlify y conexión con el WordPress previamente configurado.
· Ejemplos de proyectos como blog, base de datos (noticias, inmuebles, libros, recetas).
· Tema Astra + TailwindCSS + Alpine.js para consumir APIs externa
9. Campos personalizados con ACF REST API
· Aprendizaje sobre el uso de campos personalizados utilizando ACF REST API
10. Nuevos Endpoints
· Creación de nuevos endpoints tanto de WordPress como de ACF.
11. Gatsby
· Exploración de Gatsby, su funcionamiento y opciones disponibles para crear un proyecto
12. API de WooCommerce
· Uso de la API de WooCommerce para integrar funcionalidades de comercio electrónico en los proyectos
13. Hooks y filtros
· Estudio de los hooks y filtros en WordPress para personalizar y extender la funcionalidad de los proyectos
14. Developer handbook
· Revisión del developer handbook de WordPress para obtener información adicional y mejores prácticas
15. Snippets y ChatGPT
· Uso de snippets o pequeños ajustes para personalizar y optimizar el desarrollo en WordPress así como la utilización de la herramienta ChatGPT para ayudarnos con la programación.
16. PWA (Progressive Web Apps)
· Exploración de las características de PWA, como el modo offline y las notificaciones, y su implementación en proyectos.
El contenido del curso abarca desde los conceptos básicos de WordPress Headless hasta aspectos más avanzados, como la integración de APIs, personalización del frontend y optimización del desarrollo en WordPress.
RESPONSABLE DEL CURSO
TU COMUNIDAD
Foros de discusión
- Dudas sobre el curso de Amazon Web Services1 hilos
- Fotografía1 hilos
- Dudas sobre el curso de CSS2 hilos