Clientele ➞

ThingWorx Developer Associate Certification BootCamp


Duration: 3 Days


This course is targeted at developers who want to step into the world of IoT using one of the most accessible and upcoming platforms in the market today. ThingWorx allows users to easily design and implement their custom IoT solutions with a comprehensible workflow. Furthermore, users can utilize ThingWorx platform and its automation, deployment and analysis capabilities. Amidst the numerous IoT platforms from Microsoft Azure, AWS IoT and others, ThingWorx stands out for it’s average learning curve compared to it’s competitors. ThingWorx also provides an extensive array of tools and utilities for developers to visualize and perform extensive analysis on the incoming data. This data can arrive from a multitude of external sources and ThingWorx can create a pipeline easily to transform and transfer this data. This course details the fundamental aspects of the ThingWorx platform with a deep dive into it’s numerous concepts and capabilities. The main objective of this course aligns...Read more


  • Learn fundamentals of the PTC ThingWorx platform
  • Understand basic core concepts of ThingWorx
  • Implement and design IoT applications using ThingWorx
  • Managing and securing IoT devices and applications
  • Prepare for Certification Exam: ThingWorx Developer Associate

Who Should Attend

  • Developers who are working or are expected to work in IoT with PTC ThingWorx
  • Software professionals looking for a shift into designing and developing PTC ThingWorx based applications
  • IT Professionals preparing for PTC ThingWorx Developer Associate Certification Exam


  • Development Skill: Basic to Intermediate
  • Should have attended Fundamental of IoT – Level 1 course offered by CloudThat Technologies or should have equivalent knowledge

Course Outline

Day 1

  1. Understanding ThingWorx Platform Capabilities
    • Build
    • Connect
    • Analyze
    • Manage
    • Secure
    • Experience
  2. Data Modeling with ThingWorx
    • Data Storage
    • Introduction to Data Model
    • Design Data Model
    • Consume Data Model
    • Leverage Data Model
    • Extend Platform Capabilities

    Hands-on: Building and Consuming a Data Model using ThingWorx Data Storage Types
    Hands-on: Creating Session Parameters for an Application

  3. Connecting Devices and Applications
    • ThingWorx APIs for Interfacing Systems
    • REST API Core Concepts with ThingWorx
    • Create Things
    • Modify Things
    • Delete Things
    • ThingWorx SDKs for Interfacing Systems
    • ThingWorx Edge Micro-Server
    • ThingWorx Industrial Connectivity
    • Types of Industrial Automation Devices
    • Industry Standard Specs and Communication Protocols
    • Use Cases of ThingWorx Industrial Connectivity
    • Device Cloud Adapters

    Hands-on: Interfacing a Microcontroller to ThingWorx Platform
    Hands-on: Creating a ThingWorx Edge Micro-Server using Raspberry Pi

Day 2

  1. Analytics with ThingWorx
    • Performance Monitoring
    • Anomaly Detection
    • Monitoring Device Performance and Creating Alerts
    • Building a Predictive Analytics Model
    • Operationalize Analytics Model

    Hands-on: Detecting Anomalies in Device Data and Generating Alerts
    Hands-on: Performance Analytics using Analytics Manager and Thing Predictor

  2. Managing and Securing ThingWorx
    • Utilities for Managing Devices
    • Managing Updates for Remote Devices
    • Manage Environment for Remote Devices
    • Foundation Server
    • Selection of Right DB for ThingWorx Installation
    • Securing ThingWorx

    Hands-on: Installing and Configuring Management Utilities
    Hands-on: Managing Assets and Performing Batch Management on Remote Devices
    Hands-on: Defining Permissions for Access Control on the Application

  3. Extending ThingWorx Functionality using ThingWorx Extensions
    • Explore and Locate ThingWorx Extensions in ThingWorx Marketplace
    • Importing Extensions
    • Using Templates from ThingWorx Model Extensions
    • Using Widgets from ThingWorx Extensions

    Hands-On:Browsing Extensions and Importing from ThingWorx Marketplace
    Hands-On:Using Templates and Widgets from ThingWorx Extensions

  4. Working with Repositories in ThingWorx
    • Defining Platform and File Repositories
    • Transferring Files from Client to ThingWorx Platform Repository
    • Downloading Files from Repositories

Day 3

  1. Application Layout
    • Microsoft Azure
    • Amazon Web Services
    • OSISoft
    • SAP HANA
  2. Case Studies for ThingWorx Augmented Reality Solutions
    • ThingWorx Mashup Builder Tools
    • Defining and Organizing UI
    • Binding Data to Widgets
    • Effectively Designing UI
    • Embedding Reusable UI Components
    • Allowing Users to Customize Dashboard
    • Widget Layout
    • Master Mashups and Menus

    Hands-on: Developing Application UI with ThingWorx Mashup Builder Tools

  3. Data Visualization using Charts and Graphs
    • Importance of Dynamic Charts and Graphs
    • Proportional Chart, Pie Chart, Label Chart, Bubble Chart
    • Displaying Values from Remote IoT Sensors

    Hands-on: Displaying the Event Data Sourcing from Remote Sensors
    Hands-on: Creating a Proportional Chart
    Hands-on: Creating a Pie Chart
    Hands-on: Creating Data Visualization for Comparing Data from Various Sensors

Project: Building an End-to-End IoT Application using ThingWorx

About The Trainer


Arzan Amaria
Sr. Solutions Architect – Cloud and IoT

Arzan has more than 9 years of experience in Microsoft infrastructure technology stack, Data Science, Cloud and IoT. He has great amount of experience in deploying Cloud based solutions. He is a multi-cloud professional with exposure to Azure, AWS and other IIoT Cloud platforms like GE Predix and IBM Watson.

As a Cloud Solution Architect at CloudThat, he is an expert at deploying, supporting and managing client infrastructures on Azure. Having core training and consulting experience, he specializes in delivering individual training and corporate training on Azure. He is also engaged in extensive research and development in the field of IoT and Data Science and leads a team for the same. He has delivered trainings on IoT and is currently designing Cloud integrated solutions.

He has been training professionals for various Microsoft partners such as Wipro, HPE, HCL, Infosys, Accenture, TCS and many more in the recent past.

He holds following Certifications:

  • GE Predix Certified Developer
  • Microsoft Certified Trainer (MCT)
  • CTT+ (Certified Technical Trainer)
  • MCSD: Azure Solutions Architect
  • MCSE (Server Track)
  • MCTS in Machine Learning
  • VCA-DCV (Data Center Virtualization – Associate)
  • Microsoft Certified Specialist with Hyper – V Virtualization
  • AWS Certified Solutions Architect – Associate Level
  • CEH (Certified Ethical Hacker, EC Council University US)
MCT CompTIA Cloud Essentials Microsoft Certified Solutions Developer
MCSE Microsoft Certified Technology Specialist MCTS vmware certified professional data center virtualization
Microsoft Specialist Server Virtualization with Windows Server AWS Solutions Architect Associate Certified Ethical Hacker

Other Details


For latest batch dates, fees, location and general inquiries, contact our sales team at: +91 8880002200 or

Upcoming Batches


Quick Inquiry: IoT Courses

Favorite Courses
No Favourites added yet.

Our Partners