Niagara Training Courses
Our Niagara training empowers individuals with the skills to master the Niagara Framework. Through hands-on learning and expert guidance, participants gain the proficiency to design, implement, and manage integrated systems, unleashing the full potential of smart technologies for innovative solutions.
7 Pillars of Niagara for the Niagara Developer
Foundations course for the beginner as well as the experienced developer.
This course provides a broad and detailed introduction to Niagara.
- Access To The Learning Platform
- Scheduled Virtual Class – Access To Previous Course Recordings In An Easily Consumable Format
- Scheduled Instructor-Led Class – Access To Previous Course Recordings In An Easily Consumable Format
- Project-Centric Course – Access To The Previous Course Recordings In An Easily Consumable Format
7 Pillars of Niagara for the Application Engineer
Foundations course for the beginner & experienced Niagara Application Engineer.
This course provides a broad and detailed introduction to Niagara. Specific hands-on have been created to make this introduction substantive and practical for the application of engineering. A similar course was created for the developer, which covers greater details suitable for consumption by the developer.
- Access To The Learning Platform
- Scheduled Virtual Class – Access To Previous Course Recordings In An Easily Consumable Format
- Scheduled Instructor-Led Class – Access To Previous Course Recordings In An Easily Consumable Format
- Project-Centric Course – Access To The Previous Course Recordings In An Easily Consumable Format
Core Niagara Project-Centric Course
This course equips the student to interface with the Core Niagara Framework through its APIs as a developer. The course is based on developing a single module through which all the core features of the framework will be taught. The student will be prepared to create new modules, new components, new Program Objects, new services, new jobs, and new Virtual Components and Virtual Gateways. Additionally, the student will be equipped to effectively write multithreaded actions using the best practices for using B Worker and B Coalescequeue to manage threads. Lastly, the student will be equipped to maintain existing Niagara modules as well as Niagara legacy systems
Niagara Project-Centric Course For Developing Drivers
This course presumes that the student has successfully completed the Niagara Project-Centric Core course and therefore has access to the completed project from the core Niagara course. We introduce a simple driver protocol, which will be implemented as a TCP/IP driver with read/write functionality. The course presents and demonstrates how to:
- Set Up A Simulated Environment For The Server & Client Driver, The Server Station, And The Client Station
- Create A Device And Proxy Point Extension
- Create A Device And Point Manager View
- Create A Device And Point Discovery
- Summary Of The Steps To Design And Create Any Driver
- Create A Ndriver Module
- Interact With The Wizard And Message Formats As Well As Messaging Patterns
- Work With Ndriver Manager Views, Spy, And Log Views
- Major Drivers Project To Demonstrate And Apply All The Driver Concepts Covered In This Course
Niagara Project-Centric Course For Developing User Interfaces
This course provides a foundation for building comprehensive Niagara User Interface products. What follows is a short list of what you will have the ability to create upon successful completion of this course.
Java Script Foundations Course
This course provides a solid JavaScript foundation to ensure the student’s success in developing Niagara Unser Interface modules.