Smart Technologies Services, LLC

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.

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.

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:

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.

error: Content is protected !!
Scroll to Top