Curso Node-RED para Integracao de Sistemas

  • DevOps | CI | CD | Kubernetes | Web3

Curso Node-RED para Integracao de Sistemas

32 horas Curso Pratico
Visão Geral

O curso Node-RED para Integração de Sistemas apresenta de forma prática e técnica como utilizar a ferramenta Node-RED para integrar sistemas corporativos, aplicações, APIs e serviços em diferentes ambientes. O participante aprenderá a construir fluxos de integração eficientes utilizando uma abordagem baseada em eventos e low-code, permitindo a comunicação entre sistemas heterogêneos como ERPs, bancos de dados, aplicações web e serviços em nuvem.

Objetivo

Após realizar este curso Node-RED para Integração de Sistemas, você será capaz de:

  • Compreender os conceitos de integração de sistemas e arquitetura orientada a eventos
  • Criar fluxos de integração utilizando Node-RED
  • Consumir e disponibilizar APIs REST
  • Integrar sistemas corporativos como ERP, bancos de dados e aplicações web
  • Manipular e transformar dados em tempo real
  • Implementar integrações síncronas e assíncronas
  • Utilizar protocolos de mensageria como MQTT e AMQP
  • Aplicar boas práticas de integração, segurança e governança
Publico Alvo
  • Profissionais de TI
  • Desenvolvedores
  • Analistas de sistemas
  • Arquitetos de software
  • Profissionais de integração de sistemas
  • Engenheiros de software
  • Profissionais de cloud e DevOps
Pre-Requisitos
  • Conhecimento básico em lógica de programação
  • Noções de APIs REST e HTTP
  • Conhecimento básico em JavaScript (desejável)
  • Familiaridade com conceitos de integração de sistemas
Materiais
Inglês/Português + Exercícios + Lab Pratico
Conteúdo Programatico

Module 1: Fundamentals of System Integration

  1. Concepts of system integration
  2. Integration patterns
  3. Synchronous vs asynchronous integration
  4. Event-driven architecture
  5. Role of Node-RED in integration

Module 2: Node-RED Core Concepts

  1. Installation and setup
  2. Editor and workspace
  3. Nodes, flows and wiring
  4. Message structure (msg object)
  5. Debugging and deployment

Module 3: REST APIs and Web Services

  1. REST fundamentals
  2. HTTP methods (GET, POST, PUT, DELETE)
  3. Consuming external APIs
  4. Creating APIs with Node-RED
  5. Authentication (API keys, tokens)

Module 4: Data Transformation and Mapping

  1. JSON and data structures
  2. Data transformation techniques
  3. Function node (JavaScript)
  4. Data mapping between systems
  5. Validation and error handling

Module 5: Integration with Databases

  1. SQL databases (MySQL, PostgreSQL)
  2. NoSQL databases (MongoDB)
  3. CRUD operations
  4. Connection management
  5. Data synchronization

Module 6: Messaging and Event Streaming

  1. Messaging concepts
  2. MQTT integration
  3. AMQP basics
  4. Event-driven flows
  5. Queue-based integration

Module 7: Enterprise Integration Scenarios

  1. ERP integration concepts
  2. File-based integration (CSV, XML)
  3. Batch vs real-time integration
  4. Third-party services integration
  5. Real-world integration scenarios

Module 8: Security in Integration

  1. Authentication and authorization
  2. Secure API communication
  3. Environment variables and secrets
  4. Data protection
  5. Best practices

Module 9: Monitoring and Logging

  1. Logging strategies
  2. Monitoring flows
  3. Error tracking
  4. Alerts and notifications
  5. Performance metrics

Module 10: Deployment and Scalability

  1. Deployment strategies
  2. Running Node-RED in cloud
  3. Containerization (Docker)
  4. Scalability considerations
  5. Maintenance and updates
TENHO INTERESSE

Cursos Relacionados

Curso Ansible Red Hat Basics Automation Technical Foundation

16 horas

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Curso Ansible Linux Automation with Ansible

24 horas

Ansible Overview of Ansible architecture

16h

Advanced Automation: Ansible Best Practices

32h