Node-RED para Programación de Aplicaciones y Automatización

El 3 de octubre de 2025 comienza el Curso de actualización “Node-RED para Programación de Aplicaciones y Automatización”. Inscripciones abiertas.

Curso gratuito para Graduados de la UNER. Treinta (30) cupos disponibles.

Carga horaria: 26 horas

Modalidad: virtual, sincrónico

Docentes: Juan Manuel Cabrera; Jordán Francisco Insfrán; Juan Francisco Rizzato.

Inicio del curso: Viernes 3 de octubre de 2025

Dictado: Los encuentros están pensados para ser realizados los viernes, de 18 a 20.

  • Tarea inicial asíncrona: Tutorial de instalación de herramientas.
  • Encuentro 1 (3/10/25 – 18 a 20 hs.)
  • Encuentro 2 (10/10/25 – 18 a 20 hs.)
  • Encuentro 3 (17/10/25 – 18 a 20 hs.)
  • Encuentro 4 (24/10/25 – 18 a 20 hs.)
  • Consultas TPI Final: 31/10, 7/11, 14/11, 21/11 de 18 a 19 hs.

Descripción:

Este curso está diseñado como una introducción práctica y accesible a la programación desde un enfoque visual, pensado especialmente para graduados/as que deseen incorporar competencias en el desarrollo de aplicaciones, la integración de sistemas y la creación de interfaces web de control y visualización.

Node-RED es una plataforma de programación basada en flujos que permite conectar dispositivos, sensores, servicios web y bases de datos, ofreciendo una curva de aprendizaje baja pero con un alto potencial para aplicaciones complejas, lo que la convierte en una herramienta estratégica para entornos multidisciplinarios.

En el curso explorarás Node-RED y estrategias que te permitirán aplicarlo a casos reales como:

  • Prototipar rápidamente soluciones en entornos de investigación, hospitales, laboratorios o sistemas de transporte inteligentes.
  • Visualizar y analizar datos en tiempo real, algo crítico en contextos como el monitoreo de variables fisiológicas, el control de calidad en procesos o la supervisión de sistemas logísticos.
  • Integrar tecnologías IoT, dispositivos biomédicos o sensores de diversa índole con plataformas web, móviles o en la nube.
  • Automatizar flujos de trabajo complejos sin necesidad de conocimientos avanzados de programación, facilitando el acceso a la programación de aplicaciones a perfiles técnicos y científicos.

Sumate y descubrí cómo la programación con Node-RED puede potenciar tus proyectos, mejorar la comunicación entre sistemas y abrirte nuevas oportunidades fortaleciendo competencias clave para la innovación, la resolución de problemas y la adaptación a escenarios cada vez más digitalizados y exigentes.

Objetivo General:

Capacitar a los graduados en el uso de Node-RED como una herramienta de programación visual orientada a eventos para la integración de sistemas, el manejo de flujos de datos y la creación de interfaces de visualización y control basadas en web, permitiéndoles aplicar estas habilidades a la solución de problemas que requieran el procesamiento y la comunicación de información entre diversas fuentes y destinos.

Objetivos Particulares:

  1. Comprender los conceptos fundamentales de Node-RED, el paradigma de programación basada en flujos, su instalación y entorno de trabajo.
  2. Utilizar los nodos fundamentales de Node-RED, como Inject, Debug, Function, Change, y Switch, entre otros, para construir flujos básicos y realizar tareas de procesamiento y transformación de mensajes.
  3. Implementar la comunicación e integración de Node-RED con sistemas externos y servicios utilizando protocolos estándar de red.
  4. Realizar el manejo y procesamiento de flujos de datos complejos, incluyendo la aplicación de lógica condicional y de control utilizando nodos especializados como Switch, Join, Smooth y Function, así como el uso de variables de contexto y variables globales para mantener estados y compartir información.
  5. Implementar soluciones básicas para el registro y persistencia de datos.
  6. Diseñar y construir interfaces de usuario dinámicas utilizando Node-RED Dashboard 2.0 para la visualización de datos en tiempo real.
  7. Aplicar técnicas avanzadas para mejorar la robustez y mantenibilidad de los flujos, incluyendo el manejo de errores, la modularización mediante subflujos y nodos link.

Contenidos mínimos:

Fundamentos de Node-RED y el Paradigma de Programación Visual. Comunicación e Integración con Sistemas Externos. Manejo, Procesamiento y Visualización de Datos en Tiempo Real. Temas Avanzados y Consideraciones para el Despliegue.

Contacto por consultas e inscripciones:
posgrado.ingenieria@uner.edu.ar