Curriculum
- 17 Sections
- 50 Lessons
- 20 Weeks
Expand all sectionsCollapse all sections
- Industrial UI/UX & Frontend Foundations - HTML5, CSS3, JavaScript (ES6+)6
- 1.1Semantic Structures for HMI Design
- 1.2Assessment – Semantic Structures for HMI Design8 Questions
- 1.3Grid/Flex Layouts for Responsive Dashboards
- 1.4Assesssment – Grid/Flex Layouts for Responsive Dashboards10 Questions
- 1.5JavaScript: DOM Manipulation, ASync Patterns
- 1.6Assessment – JavaScript: DOM Manipulation, ASync Patterns10 Questions
- ReactJS for Real-Time Dashboards8
- 2.1Functional Components, Hooks, Context API
- 2.2Assessment – Functional Components, Hooks, Context API9 Questions
- 2.3UI Frameworks: TailwindCSS / MUI
- 2.4Assessment – UI Frameworks: TailwindCSS / MUI10 Questions
- 2.5Role-Based Layout Design (Admin/Operator View)
- 2.6Assessment – Role-Based Layout Design (Admin/Operator View)9 Questions
- 2.7Designing SCADA-style Panels using JSON Schema
- 2.8Assessment – Designing SCADA-style Panels using JSON Schema10 Questions
- REST APIs with Node.js + Express6
- 3.1CRUD for Devices, Alarms, and Telemetry
- 3.2Assessment – CRUD for Devices, Alarms, and Telemetry10 Questions
- 3.3JWT & Middleware-Based Route Protection
- 3.4Assessment – JWT & Middleware-Based Route Protection10 Questions
- 3.5Modular Design for Scalability
- 3.6Assessment – Modular Design for Scalability9 Questions
- Python with FastAPI3
- Introducing Unified Namespace (UNS)3
- SQL (PostgreSQL)3
- NoSQL (CouchDB)3
- Time Series + MQTT3
- Node-RED for Industrial Integration3
- OPC UA & Modbus3
- Docker, Git, DevOps Intro3
- MES Systems: Custom vs Off-the-Shelf3
- Security & Access Control3
- D3.js, Chart.js, Gauge Libraries2
- Advanced SCADA Layouts3
- Offline-first & Edge Computing Patterns2
- Performance + Debugging3
React Memorization, Lazy Loading
Prev