Course Overview
About Course
As businesses accelerate digital transformation, ThingWorx stands out as a robust IoT platform—aiding developers and systems integrators in building scalable, industrial-grade applications. This 40-hour training program equips participants with end-to-end skills spanning modeling, connectivity, analytics, security, and DevOps.
It starts with a foundational exploration of ThingWorx architecture, covering Composer, Edge Microserver, analytics, and deployment paths. Participants gain hands-on experience defining Things, Rocks, Shapes, and Templates using the Composer interface—a critical skill for modeling physical and logical entities within the platform .
The program continues with advanced device integration: using MQTT, REST, Java SDK, and Kepware, participants connect simulated or real devices to the platform, facilitating real-time data exchange. Mashup development modules then empower learners to design interactive dashboards using ThingWorx’s UI components and style tools .
Analytics lies at the heart of advanced use cases—this course includes live labs building predictive models, configuring alerts, and delivering automated decision-making pipelines using ThingWorx Analytics . Core administration training covers access control, deployment best practices, and performance tuning to ensure secure and scalable solutions .
To support modern development practices, DevOps integration demonstrates how to manage version control, CI/CD pipelines, and validate deployments via build processes—creating a seamless development lifecycle . The program culminates in a capstone where teams build, deploy, and present a complete ThingWorx application—encapsulating modeling, integration, analytics, and governance.
With ~60% lab-driven learning, assessment checkpoints, and lab environments aligned to PTC certification paths (Developer, Model Specialist, Deploy Specialist), graduates emerge ready to architect, build, and manage enterprise IoT systems using ThingWorx confidently.
implementations, secure critical infrastructure, and leverage data intelligence within modern industrial environments.
Course Syllabus
Module 1: Introduction & Platform Architecture (4 h)
- Topics: IoT fundamentals, ThingWorx use cases, platform components (Composer, Edge Microserver, Analytics)
- Description: Overview of ThingWorx capabilities and its ecosystem, emphasizing architecture and system roles
- Features: Platform walkthrough, live demos of key components.
Module 2: Composer & Thing Modeling (6 h)
- Topics: Composer UI, Thing, Template, Shape definitions, properties, services, events, subscriptions
- Description: Build robust data models defining device behaviors and logic
- Features: Hands-on labs defining Things, templates, data shapes.
Module 3: Connectivity & External Integration (6 h)
- Topics: Edge Microserver, MQTT, REST, Java SDK, OPC/ODBC, Kepware connectivity
- Description: Integrate devices and external systems via ThingWorx connectivity examples
- Features: Device simulation, connectivity plug-in labs, REST and SDK demonstrations.
Module 4: Mashup Development & UI Design (6 h)
- Topics: Mashup builder, binding widgets, layouts, styles, custom widgets
- Description: Craft engaging UIs for data visualization and interaction
- Features: User-centric mashup design, CSS styling, debugging exercises.
Module 5: Data Analytics & Predictive Modeling (6 h)
- Topics: ThingWorx Analytics, streaming models, alerts, predictive maintenance
- Description: Apply analytics on live data to drive automated outcomes
- Features: Build and deploy predictive models, configure alerts.
Module 6: Platform Administration & Security (5 h)
- Topics: Access control, authentication, environments, deployment best practices
- Description: Secure and govern the platform throughout its lifecycle
- Features: Admin labs setting roles, permissions, migration workflows.
Module 7: Platform Performance & Scalability (4 h)
- Topics: Performance tuning, multi-server setups, caching, load balancing
- Description: Ensure system stability and scalability at scale .
- Features: Performance tuning labs and scaling scenarios.
Module 8: Advanced Analytics & Marketplace Extensions (3 h)
- Topics: Analytics server architecture, prebuilt/marketplace extensions
- Description: Explore advanced analytics modules and tools
- Features: Hands-on extension installation and integration labs.
Module 9: DevOps & Solution Deployment (4 h)
- Topics: Source control, CI/CD best practices, validations, testing processes
- Description: Integrate DevOps within ThingWorx application lifecycle.
- Features: DevOps labs—project export/import, automated testing.
Module 10: Capstone Project & Review (4 h)
- Description: Teams create a complete ThingWorx application—model, connect, analyze, and deploy.
- Features: Project presentation, peer review, real-time feedback.
-
Key Features
- Live instructor-led sessions (virtual or onsite) with PTC-certified trainers
- ~60% hands-on labs: Composer modeling, device connectivity, mashups, analytics, DevOps
- Real-world tooling: Edge SDK, REST, MQTT, Java SDK, Kepware
- Interactive assessments: quizzes, peer critiques, deployment validation labs
- Capstone deployment: full-stack IoT solution build & peer presentation
- Preparation for PTC certifications (ThingWorx Developer, Model Specialist, Deploy Specialist)
- Continuous lab access, workbooks, reference guides



