C# for FrameworX | Online | May 20th – May 21st

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


Sign Up