________________________________________________________________
Do you want to take this course remotely or in person?
Contact us by email: info@nanforiberica.com , phone: +34 91 031 66 78, WhatsApp: +34 685 60 05 91 , or contact Our Offices
________________________________________________________________
Nivel: Intermedio–avanzado
Requisito recomendado: conocimientos equivalentes al curso anterior.
Aquí empezaría realmente la parte profesional de integración.
Unidad 1. APIs y servicios web
- Qué es una API.
- Arquitectura REST.
- Endpoints.
- Métodos GET, POST, PUT, PATCH y DELETE.
- Headers.
- Query parameters.
- Body.
- JSON.
- Códigos HTTP.
- Autenticación mediante API Key.
- Bearer Tokens.
- OAuth 2.0.
- Uso avanzado de HTTP Request.
- Lectura de documentación de APIs.
- Integración de servicios sin nodo específico.
Práctica: integrar n8n con una API externa utilizando HTTP Request.
Unidad 2. Webhooks y arquitecturas orientadas a eventos
- Qué es un webhook.
- Webhook Trigger.
- Test URL y Production URL.
- Recepción de datos externos.
- Validación de información.
- Respuestas HTTP.
- Integración de aplicaciones mediante webhooks.
- Automatizaciones en tiempo real.
- Formularios y aplicaciones externas.
- Seguridad básica de endpoints.
Práctica: desarrollar una API sencilla utilizando n8n como backend de automatización.
Unidad 3. Workflows avanzados
- Expresiones avanzadas.
- Manejo de estructuras JSON complejas.
- Loops.
- Procesamiento por lotes.
- Merge avanzado.
- Subworkflows.
- Execute Workflow.
- Workflows reutilizables.
- Variables de entorno.
- Code Node.
- Introducción a JavaScript aplicado a n8n.
- Transformaciones que no pueden realizarse únicamente con nodos visuales.
- Manejo de archivos y datos binarios.
Práctica: procesamiento masivo de registros provenientes de diferentes fuentes.
Unidad 4. Fiabilidad, errores y producción
- Tipos de errores.
- Error workflows.
- Retry.
- Continue on Fail.
- Captura y tratamiento de excepciones.
- Logs.
- Debugging.
- Monitorización de ejecuciones.
- Idempotencia.
- Prevención de ejecuciones duplicadas.
- Rate limits.
- Paginación de APIs.
- Rendimiento.
- Gestión segura de credenciales.
- Buenas prácticas de arquitectura.
Práctica: convertir un workflow básico en una automatización preparada para producción.
Unidad 5. n8n en entornos empresariales
- n8n Cloud vs self-hosted.
- Conceptos básicos de Docker.
- Variables de entorno.
- Gestión de usuarios y proyectos.
- Credenciales.
- Separación de entornos.
- Desarrollo, prueba y producción.
- Backups.
- Seguridad.
- Gobernanza.
- Documentación.
- Versionado y mantenimiento.
- Introducción a Git y control de cambios.
Proyecto final: integración de un proceso empresarial utilizando API, webhook, tratamiento de errores y varios sistemas externos.