The two-day course runs from 8:00 AM to 4:00 PM CST each day, from May 20th to May 21st, 2025.
Course Description:
The C# for FrameworX course is designed to strengthen your programming skills and teach best practices for building efficient, production-ready automation and SCADA/HMI applications.
Participants will develop a strong C# foundation, learn essential design patterns, and apply practical techniques directly inside FrameworX solutions, including scripting, data integration, and error handling.
Through extensive hands-on exercises, students will create reusable code modules, interact with FrameworX objects, work with APIs, and build complete utility libraries.
Who Should Attend:
Developers, engineers, and automation professionals who want to expand their C# skills and apply them to FrameworX scripting and industrial system development.
Pre-requisites:
Basic understanding of programming concepts (variables, conditions, loops) and working knowledge of FrameworX Designer or similar SCADA/HMI platforms is recommended.
Topics Covered:
- Overview of .NET 4.8, .NET 8, and FrameworX compatibility
- Core C# language features: classes, interfaces, exceptions, LINQ, lambdas
- Best practices for coding, error handling, and reusable design patterns
- Asynchronous programming (async/await) and parallel processing scenarios
- File handling, JSON processing, and API integration techniques
- Scripting architecture in FrameworX: server-side and client-side execution
- Accessing FrameworX objects (Tags, Displays, Users) programmatically
- Working with Unified Namespace (UNS) structures via script
- Advanced examples including task queues, real-time UI updates, and historian publishing
- Debugging, logging, and runtime troubleshooting strategies
Course Price:
Included as part of Premier System Integrator program. $990.00 per participant