Visão Geral
O curso Node-RED para Integração com ERP (SAP) apresenta de forma prática e técnica como utilizar a ferramenta Node-RED para integrar sistemas ERP, com foco em cenários envolvendo o SAP S/4HANA e o SAP ECC. O participante aprenderá a construir fluxos de integração entre sistemas corporativos, consumir e expor APIs, manipular dados e automatizar processos de negócio utilizando uma abordagem low-code, orientada a eventos e altamente escalável
Conteúdo Programatico
Module 1: ERP and SAP Fundamentals
- Introduction to ERP systems
- Overview of SAP ECC and SAP S/4HANA
- Business processes in SAP
- SAP integration landscape
- APIs and services in SAP
Module 2: Node-RED Essentials
- Installation and setup
- Node-RED editor overview
- Nodes, flows and message structure
- Debugging and deployment
- Import/export flows
Module 3: SAP Integration Concepts
- SAP integration patterns
- Synchronous vs asynchronous integration
- Middleware vs direct integration
- SAP APIs (OData, REST)
- SAP integration tools overview
Module 4: Connecting Node-RED to SAP
- Consuming SAP APIs (OData/REST)
- Authentication (Basic, OAuth)
- Creating connectors in Node-RED
- Handling SAP data structures
- Error handling in SAP integration
Module 5: Data Transformation and Mapping
- JSON and SAP data formats
- Data mapping techniques
- Function node (JavaScript)
- Data validation
- Data enrichment
Module 6: Business Process Integration
- Integrating SAP modules (FI, MM, SD)
- Automating business workflows
- Event-driven processes
- Integration with external systems
- Real-world business scenarios
Module 7: Messaging and Event Integration
- Messaging concepts
- MQTT and AMQP basics
- Event-driven integration with SAP
- Queue-based integration
- Real-time data processing
Module 8: Monitoring and Logging
- Monitoring integration flows
- Logging strategies
- Error tracking
- Alerts and notifications
- Performance monitoring
Module 9: Security and Governance
- Securing integrations
- Authentication and authorization
- Protecting sensitive data
- Environment variables and secrets
- Governance best practices
Module 10: Deployment and Scalability
- Deployment strategies
- Running Node-RED in cloud
- Containerization (Docker)
- Scalability considerations
- Maintenance and lifecycle management