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 Automatización DevOps
- Nodo Webhook: métodos de autenticación, modos de respuesta y procesamiento de encabezados.
- Nodo HTTP Request: llamadas a API REST, manejo de paginación, respuestas de error y lógica de reintento.
- Nodo SSH: autenticación basada en claves, ejecución remota de comandos y transferencia de archivos.
- Nodo Execute Command: ejecución de scripts de shell, kubectl y CLI de Terraform en el host de n8n.
- Nodo Code: JavaScript y Python para transformación de datos entre etapas del pipeline.
- Nodo Git: clonado de repositorios, commit de cambios y push desde dentro de un flujo de trabajo.
- Lab: construir un receptor de webhook que enriquezca cargas útiles entrantes y envíe respuestas condicionales.
Integración de Plataformas CI/CD con n8n
- Nodo GitHub: desencadenar flujos de trabajo, consultar estado de trabajos, crear releases y gestionar issues.
- Nodo GitLab: activar pipelines, monitorizar progreso de etapas y gestionar merge requests.
- Nodo Jenkins: builds parametrizados, consultas de estado de trabajos y gestión de configuración.
- Nodos CircleCI y Bitbucket Pipeline: activar pipelines y recuperar resultados de builds.
- Patrón: hub de CI/CD multi-plataforma con fan-out desde un único desencadenante de webhook.
- Patrón: agregación de estado de builds con puertas de promoción condicionales.
- Lab: crear un flujo de trabajo que active builds en dos plataformas CI/CD y espere a que ambas pasen.
Composición de Flujos de Trabajo y Gestión de Errores
- Nodo Sub-workflow: descomponer flujos de trabajo monolíticos en componentes modulares y reutilizables.
- Nodo Error Trigger: gestión centralizada de errores para automatizaciones CI/CD de múltiples pasos.
- Nodos Switch y Merge: ramificación condicional y ejecución de rutas paralelas.
- Trigger de Programa: orquestación de pipelines basada en cron y chequeos de salud periódicos.
- Nodo Loop Over Items: procesamiento por lotes a través de múltiples repositorios o entornos.
- Lab: diseñar un pipeline modular con sub-flujos de trabajo y enrutamiento centralizado de errores.
Construcción de Pipelines de Despliegue Continuo
- Promoción de entornos: de desarrollo a staging a producción con puertas de aprobación manual.
- Integración con Infrastructure as Code (IaC): activación de ejecuciones de Terraform y Terragrunt desde n8n.
- Despliegue de contenedores: orquestación de builds de imágenes Docker, pushes a registros y reinicios de servicios.
- Integración de notificaciones: alertas de Slack, Microsoft Teams y correo electrónico para eventos del pipeline.
- Rastreo de artefactos: captura y propagación de metadatos del build a través de las etapas del pipeline.
- Lab: construir un pipeline de despliegue de extremo a extremo con puertas de aprobación y notificaciones multi-canal.
Configuración de n8n para Entornos DevOps
- Despliegue en Docker con backend de PostgreSQL y Redis para ejecución en modo cola.
- Variables de entorno y métodos de configuración para configuraciones de nivel de producción.
- Gestión de credenciales: claves de API, claves SSH, tokens OAuth y sobrescritura de credenciales.
- Gestión de usuarios: control de acceso basado en roles y permisos a nivel de equipo.
- Endurecimiento de la seguridad: configuración de SSL, SSO y control de acceso a la API.
- Lab: desplegar y configurar una instancia de n8n lista para producción utilizando Docker Compose.
Monitorización, Registro y Observabilidad de Flujos de Trabajo
- Datos de ejecución de n8n: visualización, filtrado y exportación del historial de ejecuciones de flujos de trabajo.
- Configuración de registros estructurados y gestión de niveles de registro para depuración.
- Métricas compatibles con Prometheus e integración de trazado con OpenTelemetry.
- Construcción de dashboards de salud de flujos de trabajo con chequeos de estado desencadenados por webhook.
- Alertas automatizadas ante fallos de flujos de trabajo y anomalías en el tiempo de ejecución.
- Lab: configurar monitorización y alertas de fallos para un flujo de trabajo CI/CD de múltiples pasos.
Escenarios de Automatización DevOps del Mundo Real
- Automatización de respuesta a incidentes: enriquecimiento de alertas, notificación de turnos (on-call) y activación de runbooks.
- Monitorización de salud de pods de Kubernetes con flujos de trabajo de reinicio automático y escalada.
- Reversión automática: detección de fallos de despliegue y vuelta al último estado conocido estable.
- Detección de desviación de configuración: comparación del estado desplegado contra la configuración deseada.
- Mantenimiento programado de infraestructura: tareas de limpieza, creación de instantáneas y recuperación de recursos.
- Lab: construir un flujo de trabajo completo de respuesta a incidentes con enriquecimiento, notificación y remediación automatizada.
Requerimientos
- Comprensión básica de los principios de DevOps y el ciclo de vida de entrega de software.
- Experiencia con Git y al menos una plataforma de CI/CD como Jenkins, GitHub Actions o GitLab CI.
- Familiaridad con la línea de comandos de Linux y contenedores Docker.
- No se requiere experiencia previa con n8n: todos los nodos y flujos de trabajo se enseñan de manera práctica desde los primeros principios.
Público Objetivo
- Ingenieros de DevOps e ingenieros de plataforma que deseen automatizar pipelines de CI/CD con flujos de trabajo visuales y controlados por versión.
- Ingenieros de Confiabilidad del Sitio (SRE) que buscan construir automatizaciones de respuesta a incidentes y monitorización.
- Ingenieros de infraestructura responsables de la orquestación de despliegues en múltiples entornos.
- Equipos de hasta 13 participantes que buscan una formación compacta y práctica 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
Testimonios (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