GuíaIntermedio
JavaScript en el Nodo Code de n8n
Aprende a escribir JavaScript dentro del nodo Code de n8n con soltura: leer y transformar items, referenciar datos de otros nodos, llamar APIs externas con el patrón correcto, depurar con el motor de replay y decidir con criterio cuándo el código gana sobre el lienzo visual. La guía no enseña JavaScript como lenguaje general — enseña el subconjunto que de verdad se usa dentro del nodo Code, partiendo de cero si nunca programaste. Cierra con un workflow de nivel producción: ingesta de datos vía API paginada, transformación con `map`/`filter`/`reduce`, código defensivo, idempotencia y enriquecimiento con un LLM, documentado y listo para defender en entrevista o portafolio.
- 48
- lecciones
- 6
- módulos
- Inglés · Español
- disponible en
- Sí
- certificado
- Gratis
- acceso
Resultados
Lo que vas a poder hacer
- Reconocer cuándo el lienzo visual de n8n se queda corto y hay que programar, y qué debe devolver un script del nodo Code
- Dominar el JavaScript esencial para manipular datos: valores, objetos, arrays, `map`/`filter`/`reduce`, strings, funciones y control de flujo
- Entender el modelo de item de n8n: leer la entrada con `$input`, el item actual con `$json`, y referenciar otros nodos
- Diferenciar expresiones (código de una línea) del nodo Code, incluyendo fechas con Luxon y consultas con JMESPath
- Aplicar el patrón correcto para llamar APIs desde un workflow con nodo Code: Code → HTTP Request → Code, sin exponer credenciales en el código
- Manejar paginación, límites de tasa y parseo de respuestas de API, incluida la preparación de prompts y el parseo de salida de un LLM
- Depurar con el motor de replay de n8n, leer y lanzar errores propios, y escribir código defensivo con validación de nulos y tipos
- Diseñar contratos de entrada/salida idempotentes y documentados, listos para producción
Antes de empezar
Qué necesitas traer
Es para ti si...
- Personas que ya usan n8n con nodos visuales y expresiones simples y necesitan dar el salto a programar dentro del nodo Code
- Automatizadores que quieren dejar de ser "armadores de flujos" y convertirse en dueños de un sistema que define su propio modelo de datos
- Freelancers o consultores de n8n que necesitan defender workflows con código ante un cliente o en una entrevista técnica
- Cualquiera sin experiencia previa programando que quiera aprender JavaScript aplicado, no como curso general del lenguaje
Requisitos y materiales
- Guías de fundamentos de n8n y manejo de datos completadas (o dominio equivalente del lienzo, los items y las expresiones a nivel visual)
- No requiere experiencia previa programando: el JavaScript necesario se enseña desde cero en el Módulo 2
- Se recomienda una instancia self-hosted Community de n8n ($0) para practicar el nodo Code y el motor de depuración
Contenido
El temario, módulo por módulo
Abre cualquiera para ver sus lecciones.
- 1. Introducción: el rol sí programa
- 2. El mito del no-code y cuándo tienes que programar
- 3. Anatomía del nodo Code en n8n 2.0
- 4. JavaScript o Python en el nodo Code
- 5. Ejecutar una vez para todos los items o una vez por item
- 6. Lo que tu código debe devolver
- 7. Anatomía de un script del nodo Code
- 8. Mini-proyecto: tu primer nodo Code
- 1. Introducción: el nodo Code no llama APIs, y está bien
- 2. Por qué el nodo Code no puede llamar APIs
- 3. El patrón Code → HTTP Request → Code
- 4. Las credenciales nunca viven en el código
- 5. Paginación y límites de tasa
- 6. Parsear y dar forma a las respuestas
- 7. Preparar prompts y parsear la salida de un LLM
- 8. Mini-proyecto: enriquecer pedidos vía API
- 1. Introducción: del script al sistema
- 2. El motor de depuración
- 3. Leer errores y lanzar los tuyos
- 4. Código defensivo: nulos y tipos
- 5. Idempotencia y contratos de entrada/salida
- 6. Cuándo no recurrir al código
- 7. Probar y documentar un nodo Code
- 8. Proyecto final: un workflow con nodos Code de nivel producción
Dudas frecuentes
Lo que suele preguntarse
Sin límite. Es una guía gratuita: entras cuando quieras, las veces que quieras.
No. Los módulos están ordenados de menos a más, pero puedes saltar al que necesites. Tu progreso se guarda por lección.
Lo que haga falta está en «Qué necesitas traer», arriba. Si no aparece nada ahí, puedes empezar desde cero.
En el grupo de WhatsApp del Club, y cada quince días hay un live con un instructor donde se resuelven dudas en vivo.
Sí. Al terminar todas las lecciones se emite automáticamente, con un código verificable que puedes compartir en LinkedIn.
Empieza cuando quieras
Lo que dicen los estudiantes
Estas reseñas son de estudiantes inscritos que completaron al menos el 50% del curso. Moderamos las reseñas solo por motivos de contenido (spam, lenguaje ofensivo, datos personales), nunca por ser críticas o negativas.
Aún no hay reseñas aprobadas.
¡Sé el primero en compartir tu experiencia!