Saltar al contenido principal

Curso gratuito

Automatización de flujo de trabajo intermedia con n8n

Intermedio4 h

Diseña automatizaciones n8n robustas y listas para producción: consulta API, procesa datos por lotes, gestiona errores y programa ejecuciones autónomas.

Python4 hCertificado de logro

Crea tu cuenta gratuita

Continuar con Google
o
Al continuar, aceptas nuestra Términos de uso, nuestros Política de privacidad y que tus datos se almacenen en EE. UU.

La eligen estudiantes de miles de empresas

¿Formas a un equipo?

Prueba para empresas →

Descripción del curso

Crea automatizaciones activadas por eventos y programadas

Empezarás por ir más allá de los activadores manuales y crear flujos de trabajo en n8n que se ejecutan automáticamente. Crearás automatizaciones basadas en eventos con disparadores de webhook: recibirás datos entrantes, validarás las cargas útiles y enviarás respuestas HTTP personalizadas. Extraerás y transformarás campos JSON anidados y, después, conectarás flujos de trabajo independientes mediante el patrón productor-consumidor: un flujo envía datos con una solicitud POST y otro los procesa. También automatizarás tareas recurrentes con Schedule Trigger, combinando la ejecución basada en horarios con lógica condicional para controlar cuándo se lleva a cabo realmente el trabajo.

Obtén datos con la API, escribe código y guarda los resultados

A continuación, integrarás fuentes de datos externas en tus automatizaciones. Con el nodo HTTP Request en modo GET, obtendrás datos en tiempo real de API REST, personalizarás las respuestas con parámetros de consulta y aplanarás estructuras JSON profundamente anidadas para convertirlas en campos claros y fáciles de usar. Ejecutarás scripts predefinidos de JavaScript y Python dentro de nodos de código para transformar, validar y enriquecer datos — y adquirirás las habilidades necesarias para leer, comprender y modificar código sin tener que escribirlo desde cero. También conservarás los resultados entre ejecuciones del flujo de trabajo mediante las tablas de datos integradas de n8n e implementarás una lógica de deduplicación para que tus automatizaciones sean idempotentes y seguras cada vez que las ejecutes.

Procesa datos complejos a gran escala

A medida que crezcan tus conjuntos de datos, aprenderás técnicas para gestionar grandes volúmenes y una mayor complejidad. Procesarás grandes conjuntos de datos por lotes con el nodo Loop Over Items y añadirás nodos Wait para respetar los límites de solicitudes de la API. Usarás Split Out para dividir arrays anidados —como líneas de factura o detalles de pedidos— en filas individuales, procesar cada una y, después, volver a unirlas con Aggregate o calcular estadísticas agrupadas con Summarize. También extraerás la lógica compartida en subflujos de trabajo reutilizables con el nodo Execute Sub-Workflow, para que tus automatizaciones sean limpias, modulares y fáciles de mantener.

Añade gestión de errores y publica canalizaciones listas para producción

Por último, conseguirás que tus automatizaciones de n8n sean lo bastante robustas como para funcionar sin supervisión en producción. Garantizarás la validación de datos con los nodos Stop and Error, crearás flujos de trabajo centralizados de supervisión de errores con Error Trigger y gestionarás con elegancia los fallos de cada nodo mediante el enrutamiento de la salida de error. Añadirás observabilidad mediante puntos de control de registro y controles de calidad para evaluar los resultados. El curso culmina con un proyecto final práctico en el que crearás una canalización completa de principio a fin —con extracción programada mediante API, transformación de datos, eliminación de duplicados, procesamiento por lotes y evaluación de la calidad— y la prepararás para producción. Al finalizar, tendrás las habilidades necesarias para diseñar, crear y desplegar automatizaciones autónomas con n8n en las que podrás confiar para que funcionen por sí solas.

Requisitos previos

Programa de formación

Esquema del curso

1

Creación de automatizaciones por eventos y programadas

2

Trabajo con APIs, Code y tablas de datos

3

Procesamiento de datos avanzado y patrones de flujo de trabajo

Aborda la complejidad de datos del mundo real a escala. Procesarás grandes conjuntos de datos en lotes controlados, dividirás estructuras anidadas y las volverás a ensamblar, y extraerás lógica reutilizable en subflujos para un diseño de automatización limpio y modular.
Empezar capítulo
4

Confiabilidad y preparación para producción

Automatización de flujo de trabajo intermedia con n8n

Curso
completado

Obtener certificado de logros

Inscríbete ahora

Desarrolla tus habilidades en datos con DataCamp para móviles

Avanza estés donde estés con nuestros cursos para móvil y retos de programación diarios de 5 minutos.