Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Temario del curso
Nodos avanzados de n8n para la automatización DevOps
- Nodo Webhook: métodos de autenticación, modos de respuesta y procesamiento de encabezados.
- Nodo Solicitud HTTP: llamadas a APIs REST, gestión de paginación, respuestas de error y lógica de reintento.
- Nodo SSH: autenticación mediante claves, ejecución remota de comandos y transferencia de archivos.
- Nodo Ejecución de Comandos: ejecución de scripts shell, kubectl y la CLI de Terraform en el host donde se ejecuta n8n.
- Nodo Código: uso de JavaScript o Python para transformar datos entre distintas etapas del flujo de trabajo.
- Nodo Git: clonado de repositorios, confirmación de cambios y envío desde el propio flujo de trabajo.
- Laboratorio: creación de un receptor de webhooks que enriquezca los datos recibidos y emita respuestas condicionales.
Integración de plataformas CI/CD con n8n
- Nodo GitHub: activación de flujos, consulta del estado de trabajos, creación de versiones y gestión de incidencias.
- Nodo GitLab: desencadenamiento de pipelines, seguimiento del progreso de fases y control de solicitudes de fusión.
- Nodo Jenkins: ejecución de compilaciones parametrizadas, consulta del estado y gestión de configuraciones.
- Nodos CircleCI y Bitbucket Pipeline: activación de pipelines y obtención de resultados de compilación.
- Patrón: centro CI/CD multiplataforma que recibe un solo disparador vía webhook y distribuye las acciones.
- Patrón: agregación de estados de compilación con filtros condicionales para la promoción entre entornos.
- Laboratorio: creación de un flujo que active compilaciones en dos plataformas y espere a su éxito antes de continuar.
Composición de flujos de trabajo y gestión de errores
- Nodo Sub-flujo: fragmentación de flujos complejos en componentes modulares reutilizables.
- Nodo Disparador de Errores: centralización de la gestión de fallos en flujos CI/CD multifase.
- Nodos Switch y Fusión: ramificación condicional y ejecución paralela de caminos diferentes.
- Disparador Programado: orquestación basada en cron para el control periódico de pipelines y comprobaciones de salud.
- Nodo Bucle sobre Elementos: procesamiento por lotes sobre múltiples repositorios o entornos.
- Laboratorio: diseño de un pipeline modular con sub-flujos y enrutamiento unificado ante errores.
Construcción de pipelines de despliegue continuo
- Promoción entre entornos: del desarrollo al staging y luego a producción, con aprobaciones manuales intermedas.
- Integración con Infraestructura como Código: ejecución automática de Terraform y Terragrunt desde n8n.
- Despliegue de contenedores: coordinación del ensamblaje de imágenes Docker, subida al registro y reinicio de servicios.
- Integración de notificaciones: envío automático de alertas vía Slack, Microsoft Teams y correo electrónico para eventos clave del pipeline.
- Seguimiento de artefactos: captura y transmisión de metadatos generados en cada etapa del despliegue.
- Laboratorio: diseño de un flujo de despliegue integral con aprobaciones manuales y notificaciones multicanal.
Configuración de n8n en entornos DevOps
- Despliegue mediante Docker empleando PostgreSQL como base de datos y Redis para el modo cola.
- Manejo de variables de entorno y opciones de configuración adecuadas para entornos productivos.
- Gestión de credenciales: claves API, llaves SSH, tokens OAuth y sobreescritura controlada de datos sensibles.
- Control de usuarios: sistemas de autorización basados en roles y permisos por equipo.
- Refuerzo de la seguridad: implementación de SSL/TLS, autenticación SSO y control estricto del acceso a la API.
- Laboratorio: instalación y configuración de una instancia n8n lista para producción mediante Docker Compose.
Monitorización, registro y visibilidad de flujos de trabajo
- Datos de ejecución en n8n: visualización, filtrado y exportación del historial completo de cada flujo.
- Configuración de registros estructurados y gestión de niveles de detalle para la depuración.
- Métricas compatibles con Prometheus y soporte nativo para integración con OpenTelemetry.
- Diseño de dashboards de estado basados en comprobaciones disparadas por webhooks.
- Alertas automatizadas ante fallos o anomalías en los tiempos de ejecución del flujo.
- Laboratorio: implementación integral de monitorización y notificaciones ante incidencias en un pipeline CI/CD.
Escenarios reales de automatización DevOps
- Automatización de respuesta a incidentes: procesamiento detallado de alertas, notificaciones al personal asignado y activación de procedimientos operativos.
- Supervisión continua del estado de los pods en Kubernetes con mecanismos automáticos de reinicio y escalada ante anomalías.
- Reversión automática: detección oportuna de fallas de despliegue e instauración del último estado conocido correcto.
- Detección temprana de cambios no autorizados en la configuración mediante comparación con el estado esperado.
- Mantenimiento programado: ejecución automática de tareas de limpieza, creación de snapshots y liberación de recursos inactivos.
- Laboratorio: construcción completa de un flujo para gestionar incidentes, que incluya procesamiento detallado, notificaciones oportunas y corrección automática.
Requerimientos
- Comprensión básica de los principios DevOps y del ciclo de vida de entrega de software
- Experiencia previa con Git y al menos una plataforma CI/CD como Jenkins, GitHub Actions o GitLab CI
- Familiaridad con la línea de comandos en Linux y con contenedores Docker
- No es necesaria experiencia previa con n8n; todos los nodos y flujos se explican paso a paso durante el curso.
Público objetivo
- Ingenieros de DevOps e ingenieros de plataformas que buscan automatizar sus pipelines CI/CD mediante flujos visuales controlados por versionado.
- Ingenieros de fiabilidad de sitios (SRE) interesados en crear automatismos para respuesta a incidentes y monitoreo.
- Ingenieros de infraestructura responsables de la orquestación de despliegues entre distintos entornos.
- Grupos de hasta 13 participantes que deseen una formación compacta, práctica y con aplicabilidad inmediata en el trabajo.
14 Horas
Formación Corporativa a Medida
Soluciones de formación diseñadas exclusivamente para empresas.
- Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
- Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
- Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Precio por grupo privado (formación online) desde 2900 € + IVA*
Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales
Reseñas (1)
Lo que más me gustó fue la parte práctica y de aprendizaje activo de la formación.
Andrea Kerekes - Accenture Cluj
Curso - n8n for Beginners: Modern Automation with Latest Features
Traducción Automática