Curriculum Guide. ThingWorx

Size: px
Start display at page:

Download "Curriculum Guide. ThingWorx"

Transcription

1 Curriculum Guide ThingWorx

2 Live Classroom Curriculum Guide Introduction to ThingWorx 8 ThingWorx 8 User Interface Development ThingWorx 8 Platform Administration ThingWorx 7.3 Fundamentals Applying Machine Learning using ThingWorx Analytics Introduction to ThingWorx 7.2 ThingWorx 7.2 Fundamentals ThingWorx 7.1 Platform Administration Building Custom Integrations for PTC Navigate with ThingWorx Integration Hub ThingWorx Connectivity ThingWorx 6.5 User Interface Development Building Custom Integrations for ThingWorx Navigate

3 Introduction to ThingWorx 8 Overview Course Code TRN-4698-T Course Length 40 Hours In this course, you will learn how to use ThingWorx to model applications that communicate with smart, connected things. You will model your solution using things, thing shapes, and thing templates. Then, you will combine those elements into mashups (Web pages). You will add functionality to your things using properties, services, events, and subscriptions to automate tasks and communicate with external data sources. You will store information in data tables, streams, value streams, and files, as well as gain experience using data shapes. You will also learn about security and how to apply it to your model. Lastly, you will receive a brief overview of how to create a user dashboard. This course is applicable to ThingWorx 8.0. Course Objectives Use ThingWorx as a development platform Create thing shapes, thing templates, and things Use properties, services, events, and subscriptions Understand the different methods for acquiring external data Use data shapes, data tables, streams, and value streams Create mashups using widgets, services, and events Understand and apply security features Create a user dashboard

4 Prerequisites Knowledge of scripting technologies (preferably JavaScript) is essential Basic knowledge of object-oriented programming concepts such as inheritance, services, properties, and events is essential Basic understanding of model-based development is recommended Audience This course is intended for business development professionals, subject matter experts and developers, and model/content and UI/UX developers. People in related roles will also benefit from taking this course.

5 Agenda Day 1 Module 1 Introduction to the ThingWorx Composer Module 2 User Login Module 3 ThingWorx Import and Export Utilities Module 4 Adding Extensions to Enhance ThingWorx Functionality Module 5 Enable the New Composer link Module 6 Creating Model Tags Module 7 Creating Projects Module 8 Characteristics of Things Module 9 Thing Shapes and Properties Module 10 Thing Templates Module 11 Creating Things Module 12 ThingWorx REST API Module 13 Mashups Module 14 Collaborating with Blogs and Wikis Day 2 Module 15 Services Module 16 Consuming External Information Sources Module 17 Data Shapes Module 18 Infotable Overview Module 19 Creating SQL Queries and SQL Commands Module 20 Property Bindings and Property Values Module 21 Alerts Module 22 Predefined Thing Templates Day 3 Module 23 Streams Module 24 Predefined Timer Things Module 25 Creating Data Tags Module 26 Logging Data in Streams

6 Module 27 Value Streams Module 28 Data Tables Module 29 Info Table Manipulation Day 4 Module 30 Events and Subscriptions Module 31 Networks Module 32 Connection and Binding Techniques Module 33 File Repositories and File Transfer Module 34 Menus Module 35 Masters Module 36 Media Module 37 Style Definitions Module 38 State Definitions Day 5 Module 39 Monitoring Module 40 Localization Module 41 Users Module 42 User Groups Module 43 Application Keys Module 44 Organizations Module 45 Directory Services Module 46 Setting Security Module 47 Organizations and Setting Visibility Module 48 Dashboards Module 49 Delivery Truck Mashup Challenge Module 50 Binding to a Remote Thing and Logging Its Values Challenge Module 51 Creating a Tooltip Mashup Challenge Module 52 Creating a Master, Menu and Navigation Challenge Module 53 Introduction to ThingWorx Utilities

7 ThingWorx 8 User Interface Development Overview Course Code Course Length TRN-4901-T 16 Hours In this course, you gain proficiency and learn advanced skills and techniques for the creation of ThingWorx based user interfaces. Upon completion of this course, you will be able to create a user interface using advanced styling, designed for mobile and desktop use, using multiple mashups. You will also be able to create user-configurable dashboards, enabling the user to configure their own user interface. Course Objectives Use ThingWorx as a user interface development platform Use ThingWorx build process framework for user interface development Use properties, services, and events created by a modeling development team Create mashups using widgets, services, and events Create a user dashboard Use validations and expressions to control user interface visibility Gain proficiency in building ThingWorx user interfaces Analyze and implement user interface requirements Implement best practices in selecting user interface architecture and style Prerequisites Introduction to ThingWorx 8 Audience This course is for those responsible for user interface development of applications developed using ThingWorx platform.

8 Agenda Day 1 Module 1 Introduction to the Scenario Module 2 Build Process Experience Stage Module 3 Build Process Design Stage Module 4 Build Process Development Stage Day 2 Module 5 Build Process Format Stage Module 6 Build Process Production Stage Module 7 Create the AmpCar Administrator Application

9 ThingWorx 8 Platform Administration Overview Course Code Course Length TRN-4902-T 8 Hours In this course, you learn how monitor and administer the ThingWorx system. You learn the hardware and architecture of the platform, including various deployment and database options that may be appropriate for your use case. Then, you proceed from system administration to application administration, where you learn to manage logging, users, groups, backups, and access control. Course Objectives Design the Platform Architecture Install/Upgrade/Update ThingWorx Platform with PostgreSQL Use System Monitoring and Logging Conduct User and Security administration Perform backup and restore Configure Directory Services Manage Access Privileges Create and manage Authenticators Troubleshoot issues Prerequisites ThingWorx Fundamentals 7.3 Audience This course is for those responsible for installing and/or maintaining a ThingWorx based application.

10 Agenda Day 1 Module 1 Platform Architecture Design Overview Module 2 ThingWorx Platform Installation Overview Module 3 Server Security Configuration Module 4 User Administration Module 5 System Monitoring and Logging Module 6 System Backup and Restore Module 7 Troubleshooting

11 ThingWorx 7.3 Fundamentals Overview Course Code Course Length TRN-4693-T 8 Hours This 1-day Fundamentals course is intended for students who are looking to implement one of PTC s Utilities solutions or perform Platform Administration. It is intended to cover a fundamental understanding of IoT technologies and the basic use of ThingWorx Composer and Mashup Builder. Many developers are going to require more in-depth Introduction training to support PTC Navigate enhancements or building a brand new IoT application. Please consult PTC.com for other Introduction options to determine the right course for your training needs. Course Objectives Understand the business use cases for developing IoT applications Provide business and developer frameworks to apply in other situations Learn how to use the ThingWorx Development Process Develop a simple IoT application using ThingWorx Understand basic functionality and features in ThingWorx Develop confidence with ThingWorx in preparation for future IoT training and application to basic developer projects Prerequisites Desire to learn about the Internet of Things using ThingWorx. Audience Application Developers, Integration Developers, System Administrators, Device Engineers or anyone that wants to learn about the capabilities of ThingWorx.

12 Agenda Day 1 Module 1 Introduction to IoT Module 2 ThingWorx Development Process Experience Stage Module 3 ThingWorx Development Process Model Stage Module 4 ThingWorx Development Process Analyze Stage Module 5 ThingWorx Development Process Connect Stage Module 6 ThingWorx Development Process Build Stage

13 Applying Machine Learning Using ThingWorx Analytics Overview Course Code Course Length TRN-4697-T 8 Hours In this course, you will learn the basics of applying machine learning using ThingWorx Analytics. You will learn the analytics process and understand the data flow through it. You will understand how to train a model and use predictive scoring. You will also identify signals and profiles in the data. In addition, you will be able to identify how ThingWorx Analytics is integrated into the ThingWorx development process. Course Objectives Understand the analytics process Understand what analytics is used for Understand basic terminology used in analytics Describe Descriptive, Predictive, and Prescriptive Analytics Understand what type of information is available by using the analytics process Generate a predictive model using a formatted data set Explain the results from a predictive model Generate signals and profiles for the data Score a predictive model Prerequisites None Audience

14 Agenda Day 1 Module 1 Introduction Module 2 The Analytics Process Module 3 Goal Definition Module 4 Identify and Collect Data Module 5 Prepare Data Module 6 Build Model Module 7 Evaluate / Validate Model Module 8 Deploy Model Module 9 Generate Signals and Profiles

15 Introduction to ThingWorx 7.2 Overview Course Code Course Length TRN-4690-T 40 Hours In this course, you will learn how to use ThingWorx to model applications that communicate with smart, connected things. You will model your solution using things, thing shapes, and thing templates. Then, you will combine those elements into mashups (Web pages). You will add functionality to your things using properties, services, events, and subscriptions to automate tasks and communicate with external data sources. You will store information in data tables, streams, and files, as well as gain experience using data shapes. You will also learn about security and how to apply it to your model. Lastly, you will receive a brief overview of how to create a user dashboard. This course is applicable to ThingWorx 5.0 and higher. All features taught in this course apply to ThingWorx 5.0 with the exception of Value Stream functionality, which is applicable to ThingWorx 5.1 and higher; Dashboard functionality, which is applicable to ThingWorx 5.2 and higher; Persistence provider extensions, which is applicable to ThingWorx 6.0 and higher; Restrictions on using?method=post in REST API calls, which is applicable to ThingWorx 6.0 and higher; The option to use a ProsgreSQL-based database, which is applicable to ThingWorx 6.5 and higher; Optional expiration date for Application Keys, which is applicable to ThingWorx 6.6 and higher; User level password change functionality, which is applicable to ThingWorx 6.6 and higher; Localization table entities have locale instead of name, which is applicable to ThingWorx 6.6 and higher; Custom File Repository Location, which is applicable to ThingWorx 7.0 and higher; Projects functionality, which is applicable to ThingWorx 7.1 and higher.

16 Course Objectives Use ThingWorx as a development platform Create thing shapes, thing templates, and things Use properties, services, events, and subscriptions Understand the different methods for acquiring external data Use data shapes, data tables, and streams Create mashups using widgets, services, and events Understand and apply security features Create a user dashboard Prerequisites Knowledge of scripting technologies (preferably JavaScript) is essential Basic knowledge of object-oriented programming concepts such as inheritance, services, properties, and events is essential Basic knowledge of installing and configuring Apache Tomcat Web server is recommended Basic understanding of model-based development is recommended Audience This course is intended for business development professionals, subject matter experts and developers, and model/content and UI/UX developers. People in related roles will also benefit from taking this course.

17 Agenda Day 1 Module 1 Introduction to the ThingWorx Composer Module 2 User Login Module 3 ThingWorx Import and Export Utilities Module 4 Adding Extensions to Enhance ThingWorx Functionality Module 5 Creating Model Tags Module 6 Creating Projects Module 7 Characteristics of Things Module 8 Thing Shapes and Properties Module 9 Thing Templates Module 10 Creating Things Module 11 ThingWorx REST API Module 12 Mashups Day 2 Module 13 Collaborating with Blogs and Wikis Module 14 Services Module 15 Consuming External Information Sources Module 16 Data Shapes Module 17 Infotable Overview Module 18 Creating SQL Queries and SQL Commands Module 19 Property Bindings and Property Values Module 20 Alerts Module 21 Predefined Thing Templates Day 3 Module 22 Streams Module 23 Predefined Timer Things Module 24 Creating Data Tags Module 25 Logging Data in Streams Module 26 Value Streams

18 Module 27 Data Tables Module 28 Info Table Manipulation Day 4 Module 29 Events and Subscriptions Module 30 Networks Module 31 Connection and Binding Techniques Module 32 File Repositories and File Transfer Module 33 Menus Module 34 Masters Module 35 Media Module 36 Style Definitions Module 37 State Definitions Day 5 Module 38 Monitoring Module 39 Localization Module 40 Users Module 41 User Groups Module 42 Application Keys Module 43 Organizations Module 44 Directory Services Module 45 Setting Security Module 46 Organizations and Setting Visibility Module 47 Dashboards Module 48 Delivery Truck Mashup Challenge Module 49 Binding to a Remote Thing and Logging Its Values Challenge Module 50 Creating a Tooltip Mashup Challenge Module 51 Creating a Master, Menu and Navigation Challenge Module 52 Introduction to ThingWorx Utilities

19 ThingWorx 7.2 Fundamentals Overview Course Code Course Length TRN-4692-T 8 Hours This 1-day Fundamentals course is intended for students who are looking to implement one of PTC s Utilities solutions or perform Platform Administration. It is intended to cover a fundamental understanding of IoT technologies and the basic use of ThingWorx Composer and Mashup Builder. Many developers are going to require more in-depth Introduction training to support PTC Navigate enhancements or building a brand new IoT application. Please consult PTC.com for other Introduction options to determine the right course for your training needs. Course Objectives Understand the business use cases for developing IoT applications Provide business and developer frameworks to apply in other situations Learn how to use the ThingWorx Development Process Develop a simple IoT application using ThingWorx Understand basic functionality and features in ThingWorx Develop confidence with ThingWorx in preparation for future IoT training and application to basic developer projects Prerequisites Desire to learn about the Internet of Things using ThingWorx. Audience Application Developers, Integration Developers, System Administrators, Device Engineers or anyone that wants to learn about the capabilities of ThingWorx.

20 Agenda Day 1 Module 1 Introduction to IoT Module 2 ThingWorx Development Process Experience Stage Module 3 ThingWorx Development Process Model Stage Module 4 ThingWorx Development Process Analyze Stage Module 5 ThingWorx Development Process Connect Stage Module 6 ThingWorx Development Process Build Stage

21 ThingWorx 7.1 Platform Administration Overview Course Code Course Length TRN-4680-T 8 Hours In this course, you learn how to install, monitor and administer the ThingWorx system. You learn the hardware and architecture of the platform, including various deployment and database options that may be appropriate for your use case. Then, you proceed from system administration to application administration, where you learn to manage logging, users, groups, backups, and access control. Course Objectives Design the Platform Architecture Install/Upgrade/Update ThingWorx Platform with PostgreSQL Use System Monitoring and Logging Conduct User and Security administration Perform backup and restore Troubleshoot issues

22 Prerequisites Student must obtain their own ThingWorx installation files. Audience This course is for those responsible for installing and/or maintaining a ThingWorx based application.

23 Agenda Day 1 Module 1 Designing the Platform Architecture Module 2 Installing the ThingWorx Platform Module 3 System Monitoring and Logging Module 4 User Administration and Security Module 5 System Backup and Restore Module 6 Troubleshooting

24 Building Custom Integrations for PTC Navigate with ThingWorx Integration Hub Overview Course Code Course Length TRN-4683-T 16 Hours In this course, you gain an understanding of PTC Navigate and how to develop and extend modular role-based apps and integrations. You begin with an overview of what PTC Navigate and role-based apps are and how to tailor existing apps. Next, you discover what Integration Hub is, its benefits and architecture, as well as how to use it in the context of PTC Navigate. You gain deep insight into various concepts of Integration Hub, such as Resource Modeling, Capabilities, Connectors, Resource Providers, Micro services and so on. Then, you work through the process of configuring existing Resource Providers and Connectors and develop your own custom Resource Providers and Connectors. Finally, you learn how custom apps can be created in PTC Navigate to unleash the value of IoT. Course Objectives Provide an overview of PTC Navigate Model PTC Navigate Resources and Capabilities Understand the Integration Tier and The Resource Provider Understand how to model custom connector Understand the Service Tier: Micro services Understand the Representation Tier and how to extend existing Apps Create custom apps to manage PTC Navigate resources

25 Prerequisites Introduction to Windchill PDMLink 11.0 Introduction to ThingWorx 6.5 Business Administration of PTC Navigate 1.0 Audience This workshop is intended for integration developers and implementation consultants who want to leverage the PTC Navigate framework and role-based applications to integrate Windchill data with other enterprise applications. People in related roles will also benefit from taking this course.

26 Agenda Day 1 Module 1 Introduction to PTC Navigate Module 2 Modeling PTC Navigate Resources Module 3 Integration Tier The Resource Provider Module 4 Modeling PTC Navigate Capabilities Day 2 Module 5 Integration Tier The Connector Module 6 Service Tier Usage Patterns (Micro services) Module 7 Presentation Tier App Expansion

27 ThingWorx Connectivity Overview Course Code Course Length TRN-4492-T 16 Hours In this course, you will survey the various ThingWorx connectivity technologies. We begin by introducing each technology at a conceptual level and discussing the advantages and disadvantages of each technology, enabling you to decide which is right for your implementation. Then, we discuss each of the technologies in more detail, including ThingWorx Ready devices, ThingWorx Marketplace extensions, the ThingWorx REST API, the ThingWorx SDKs, with a deeper dive into the C SDK, and lastly the ThingWorx Edge Micro Server. Course Objectives Identify ThingWorx connectivity technologies and what environments they are best used for Identify platforms the SDK can run on Create an application key Identify how technologies connect to ThingWorx Use the REST API to read and write Thing properties Use the REST API to execute service on the ThingWorx platform Use the REST API to transfer files to the ThingWorx platform Acquire connectivity extensions from the ThingWorx marketplace Determine when to use the various ThingWorx SDKs Identify SDK features Use the C SDK to create a remote thing with properties, services, events, and file transfer Use the C SDK to execute a service on the ThingWorx platform Use the C SDK tasker to perform regular tasks, such as querying sensors Use the ThingWorx Edge Micro Server for file transfer and tunneling Implement a remote thing using the Edge Micro Server and Lua Script Resource

28 Prerequisites Introduction to ThingWorx 6.5 is required. Experience with a structured programming language is strongly recommended. However, the course does not require knowledge of any specific programming language. The course has content which discusses Java, C, Lua, JavaScript, and HTTP request/response formatting. Any experience with these languages or technologies is helpful, but not required. Audience This course is for connectivity architects and application developers.

29 Agenda Day 1 Module 1 ThingWorx Connectivity Technology Overview Module 2 Connecting to ThingWorx Using the REST API Module 3 Overview of ThingWorx Extensions Day 2 Module 4 Creating Remote Device Applications with ThingWorx SDKs Module 5 ThingWorx Edge Micro Server

30 ThingWorx 6.5 User Interface Development Overview Course Code Course Length TRN-4497-T 16 Hours In this course, you gain proficiency and learn advanced skills and techniques for the creation of ThingWorx based user interfaces. Upon completion of this course, you will be able to create a user interface using advanced styling, designed for mobile and desktop use, using multiple mashups. You will also be able to create user-configurable dashboards, enabling the user to configure their own user interface. Course Objectives Use ThingWorx as a user interface development platform Use properties, services, and events created by a modeling development team Create mashups using widgets, services, and events Create a user dashboard Use validations and expressions to control user interface visibility Gain proficiency in building ThingWorx user interfaces Analyze and implement user interface requirements Implement best practices in selecting user interface architecture and style

31 Prerequisites Introduction to ThingWorx 6.5 is required. ThingWorx 6.5 Modeling and ThingWorx Connectivity are helpful, but not required. Audience This course is for connectivity user interface developers. People in related roles will also benefit from taking this course.

32 Agenda Day 1 Module 1 Introduction to the Scenario Module 2 Create the AmpCar User Application Day 2 Module 2 Create the AmpCar User Application Module 3 Create the AmpCar Administrator Application

33 Building Custom Integrations for ThingWorx Navigate Overview Course Code Course Length TRN-4683-T 16 Hours In this course, you gain an understanding of ThingWorx Navigate and how to develop & extend modular role-based Apps and integrations. You begin with getting an overview of what ThingWorx Navigate & role-based apps are, how to tailor existing apps. Then understand what Integration Hub is, its benefits & architecture & how to use it in context of ThingWorx Navigate. Get a deep insight of various concepts of Integration Hub like Resource Modeling, Capabilities, Connectors, Resource Providers, Microservcies etc. Then work through the process of configuring existing Resource Providers & Connectors and then develop your own custom Resource Providers & Connectors & finally understand how custom app tasks can be created in PTC Navigate to unleash the value of IoT. Course Objectives Provide an overview of Thingworx Navigate Model Thingworx Navigate Resources and Capabilities Understand the Integration Tier and The Resource Provider Understand how to model custom connector Understand the Service Tier : Micro services Understand the Representation Tier and how to extend existing Apps Create custom app tasks to manage ThingWorx Navigate resources

34 Prerequisites Introduction to Windchill PDMLink 11.0 Introduction to ThingWorx 6.5 Business Administration of PTC Navigate 1.0 Audience This workshop is intended for integration developers and implementation consultants who want to leverage the PTC Navigate framework and role-based applications to integrate Windchill data with other enterprise applications. People in related roles will also benefit from taking this course.

35 Agenda Day 1 Module 1 Introduction to PTC Navigate Module 2 Modeling PTC Navigate Resources Module 3 Integration Tier The Resource Provider Module 4 Modeling PTC Navigate Capabilities Day 2 Module 5 Integration Tier The Connector Module 6 Service Tier Usage Patterns Module 7 Presentation Tier App Expansion

36 Web Based Curriculum Guide Introduction to ThingWorx 8 Part 1: Getting Started Introduction to ThingWorx 8 Part 2: Connecting to External Data Sources Introduction to ThingWorx 8 Part 3: Implementing Data Structures Introduction to ThingWorx 8 Part 4: Transferring Files Between Components Introduction to ThingWorx 8 Part 5: Configuring Mashup Displays Introduction to ThingWorx 8 Part 6: Implementing Security Introduction to ThingWorx 8 Part 7: Introduction to Dashboards Introduction to ThingWorx 8 Part 8: Introduction to Utilities ThingWorx 7.3 Fundamentals Applying Machine Learning using ThingWorx Analytics Getting Started with ThingWorx 7.2 (Part 1 of Introduction to ThingWorx 7.2) Connecting to External Data Sources with ThingWorx 7.2 (Part 2 of Introduction to ThingWorx 7.2) Implementing ThingWorx 7.2 Data Structures (Part 3 of Introduction to ThingWorx 7.2) Transferring Files Between ThingWorx 7.2 Components (Part 4 of Introduction to ThingWorx 7.2) Configuring Mashup Displays with ThingWorx 7.2 (Part 5 of Introduction to ThingWorx 7.2)

37 Implementing ThingWorx 7.2 Security (Part 6 of Introduction to ThingWorx 7.2) Introduction to ThingWorx 7.2 Dashboards (Part 7 of Introduction to ThingWorx 7.2) Introduction to ThingWorx 7.2 Utilities (Part 8 of Introduction to ThingWorx 7.2) ThingWorx 7.2 Fundamentals ThingWorx 7.1 Platform Administration Implementing ThingWorx Utilities 7.1 for Device Management Building Custom Integrations for PTC Navigate with ThingWorx Integration Hub Implementing ThingWorx 7.1 Remote Access and Control Implementing ThingWorx 7.1 Software Content Management Installing ThingWorx 6.5 (Part 1 of Introduction to ThingWorx 6.5) Getting Started with ThingWorx 6.5 (Part 2 of Introduction to ThingWorx 6.5) Connecting to External Data Sources with ThingWorx 6.5 (Part 3 of Introduction to ThingWorx 6.5) Implementing ThingWorx 6.5 Data Structures (Part 4 of Introduction to ThingWorx 6.5) Transferring Files Between ThingWorx 6.5 Components (Part 5 of Introduction to ThingWorx 6.5) Configuring Mashup Displays with ThingWorx 6.5 (Part 6 of Introduction to ThingWorx 6.5) Implementing ThingWorx 6.5 Security (Part 7 of Introduction to ThingWorx 6.5) Introduction to ThingWorx 6.5 Dashboards (Part 8 of Introduction to ThingWorx 6.5)

38 Introduction to ThingWorx Utilities (Part 9 of Introduction to ThingWorx 6.5) ThingWorx 6.6 Enhancements (Part 10 of Introduction to ThingWorx 6.5) ThingWorx 7.0 Enhancements (Part 11 of Introduction to ThingWorx 6.5) ThingWorx 7.1 Enhancements (Part 12 of Introduction to ThingWorx 6.5) ThingWorx Connectivity Using Remote Access and Control 6.5 Using Software Content Management 6.5 Administering Software Content Management 6.5 ThingWorx 6.5 User Interface Development ThingWorx 6.5 Advanced Modeling Administering Remote Access and Control 6.5

39 Introduction to ThingWorx 8 Part 1: Getting Started Overview Course Code Course Length WBT-4698-A 8 Hours This course is applicable to ThingWorx 8.0. This course is the first in a series of eight courses that will teach you how to use ThingWorx 8.0 to build and run the applications of a connected world. In this course, you will become familiar with the ThingWorx developer user interface by searching for and exploring ThingWorx components. You will also create and use new ThingWorx user accounts and import ThingWorx components and extensions. In addition, you will learn to create basic ThingWorx objects, including blogs, wikis, thing shapes, and thing templates. You will also create a mashup to display some of these objects. Lastly, you will create things that inherit properties from the thing shapes and thing templates. Course Objectives Search for ThingWorx components Explore the ThingWorx user interface Create and use ThingWorx accounts Import and export ThingWorx configuration and extensions Enable the New Composer link in the Classic Composer. Create and manage ThingWorx projects Tag ThingWorx objects Create blogs and wikis Create a basic mashup Create thing shapes and thing templates Create things that inherit functionality from thing shapes and thing templates Prerequisites Knowledge of scripting technologies (preferably JavaScript) is essential Basic knowledge of object-oriented programming concepts such as inheritance, services, properties, and events is essential Basic knowledge of installing and configuring Apache Tomcat Web server is recommended Basic understanding of model-based development is recommended

40 Audience This course is intended for business development professionals, subject matter experts, and model/content and UI/UX developers. People in related roles will also benefit from taking this course.

41 Table of Contents Module 1 Introduction to the ThingWorx Composer Module 2 User Login Module 3 ThingWorx Import and Export Utilities Module 4 Adding Extensions to Enhance ThingWorx Functionality Module 5 Enable the New Composer link Module 6 Creating Model Tags Module 7 Creating Projects Module 8 Characteristics of Things Module 9 Thing Shapes and Properties Module 10 Thing Templates Module 11 Creating Things Module 12 ThingWorx REST API Module 13 Mashups Module 14 Collaborating with Blogs and Wikis Module 15 Delivery Truck Mashup Challenge

42 Introduction to ThingWorx 8 Part 2: Connecting to External Data Sources Overview Course Code Course Length WBT-4698-B 7 Hours This course is applicable to ThingWorx 8.0. This course is the second in a series of eight courses that will teach you how to use ThingWorx 8.0 to build and run the applications of a connected world. In this course, you will make your things part of the connected world. You will learn how to use predefined and imported extensions to perform various services, such as accessing a SQL-based database or querying a remote XML stream. You will then learn how to connect your things to an Edge MicroServer and how to bind properties to remote and local things. Course Objectives Create services Use imported extensions to perform SQL statements Bind properties to local and remote things Retrieve properties from an Edge MicroServer Create and use ThingWorx services Gather data from remote sources Prerequisites Getting Started with ThingWorx 8.0 Knowledge of scripting technologies (preferably JavaScript) is essential Basic knowledge of object-oriented programming concepts such as inheritance, services, properties, and events is essential Basic knowledge of installing and configuring Apache Tomcat Web server is recommended Basic understanding of model-based development is recommended Audience This course is intended for business development professionals, subject matter experts, and model/content and UI/UX developers. People in related roles will also benefit from taking this course.

43 Table of Contents Module 1 Services Module 2 Consuming External Information Sources Module 3 Data Shapes Module 4 Infotable Overview Module 5 Creating SQL Queries and SQL Commands Module 6 Property Bindings and Property Values

44 Introduction to ThingWorx 8 Part 3: Implementing Data Structures Overview Course Code Course Length WBT-4698-C 7 Hours This course is applicable to ThingWorx 8.0. This course is the third in a series of eight courses that will teach you how to use ThingWorx 8.0 to build and run the applications of a connected world. In this course, you begin by implementing a few ThingWorx services, including creating property alerts and sending . Then, you create and manipulate ThingWorx data structures, including data tags, data streams, value streams, and data shapes. Course Objectives Create a property alert Send from ThingWorx Tag ThingWorx data objects Store data from things in streams Display historical data from streams Create and display value streams Create and display data from Info Tables Create events and subscriptions Prerequisites Getting Started with ThingWorx 8.0 Connecting to External Data Sources with ThingWorx 8.0. Knowledge of scripting technologies (preferably JavaScript) is essential Basic knowledge of object-oriented programming concepts such as inheritance, services, properties, and events is essential Basic knowledge of installing and configuring Apache Tomcat Web server is recommended Basic understanding of model-based development is recommended Audience This course is intended for business development professionals, subject matter experts, and model/content and UI/UX developers. People in related roles will also benefit from taking this course.

45 Table of Contents Module 1 Alerts Module 2 Predefined Thing Templates Module 3 Streams Module 4 Predefined Timer Things Module 5 Creating Data Tags Module 6 Logging Data in Streams Module 7 Value Streams Module 8 Data Tables Module 9 Info Table Manipulation Module 10 Events and Subscriptions Module 11 Binding to a Remote Thing and Logging Its Values Challenge

46 Introduction to ThingWorx 8 Part 4: Transferring Files Between Components Overview Course Code Course Length WBT-4698-D 4 Hours This course is applicable to ThingWorx 8.0. This course is the fourth in a series of eight courses that will teach you how to use ThingWorx 8.0 to build and run the applications of a connected world. In this course, you will transfer files between the ThingWorx client application, ThingWorx server, and the interconnected things ThingWorx manages. Course Objectives Use networks to create a structured hierarchy of things Extend a thing template Manipulate and transfer files between ThingWorx and remote things Prerequisites Getting Started with ThingWorx 8.0 Connecting to External Data Sources with ThingWorx 8.0 Implementing ThingWorx 8.0 Data Structures Knowledge of scripting technologies (preferably JavaScript) is essential Basic knowledge of object-oriented programming concepts such as inheritance, services, properties, and events is essential Basic knowledge of installing and configuring Apache Tomcat Web server is recommended Basic understanding of model-based development is recommended Audience This course is intended for business development professionals, subject matter experts, and model/content and UI/UX developers. People in related roles will also benefit from taking this course.

47 Table of Contents Module 1 Networks Module 2 Connection and Binding Techniques Module 3 File Repositories and File Transfer

48 Introduction to ThingWorx 8 Part 5: Configuring Mashup Displays Overview Course Code Course Length WBT-4698-E 4 Hours This course is applicable to ThingWorx 8.0. This course is the fifth in a series of eight courses that will teach you how to use ThingWorx 8.0 to build and run the applications of a connected world. In this course, you will modify the appearance of your mashups. You will insert menus that may be dependent upon other menus or external data sources. You will also nest mashups inside of other mashups and add custom media and images to your user interface. In addition, you will edit and standardize the user interface of your mashups using styles. You will also highlight data that is inside or outside of tolerances using state definitions. Lastly, will you learn to localize the data in your mashups. Course Objectives Create menus Use masters to insert mashups within other mashups Add custom media Use styles to edit and standardize the user interface appearances Use state definitions to highlight data that matches specified criteria Monitor and configure the ThingWorx application Localize data in mashups Prerequisites Getting Started with ThingWorx 8.0 Connecting to External Data Sources using ThingWorx 8.0 Implementing ThingWorx 8.0 Data Structures Transferring Files Between ThingWorx 8.0 Components Knowledge of scripting technologies (preferably JavaScript) is essential Basic knowledge of object-oriented programming concepts such as inheritance, services, properties, and events is essential Basic knowledge of installing and configuring Apache Tomcat Web server is recommended

49 Basic understanding of model-based development is recommended Audience This course is intended for business development professionals, subject matter experts, and model/content and UI/UX developers. People in related roles will also benefit from taking this course.

50 Table of Contents Module 1 Menus Module 2 Masters Module 3 Media Module 4 Style Definitions Module 5 State Definitions Module 6 Monitoring Module 7 Localization Module 8 Creating a Tooltip Mashup Challenge

51 Introduction to ThingWorx 8 Part 6: Implementing Security Overview Course Code Course Length WBT-4690-F 5 Hours This course is applicable to ThingWorx 8.0. This course is the sixth part in a series of eight courses that will teach you how to use ThingWorx 8.0 to build and run the applications of a connected world. In this course, you will learn how to configure ThingWorx security settings, including users, groups, passwords, application keys, organizations, permissions, and visibility. Course Objectives Create and extend users with additional properties Create groups Create application keys for secure thing-to-server communication Create organizations to protect customers from viewing another customer s data Configure ThingWorx to authenticate using a third-party directory server Set and override ThingWorx permissions Prerequisites Getting Started with ThingWorx 8.0 Connecting to External Data Sources using ThingWorx 8.0 Implementing ThingWorx 8.0 Data Structures Transferring Files Between ThingWorx 8.0 Components Configuring Mashup Displays with ThingWorx 8.0 Knowledge of scripting technologies, preferably JavaScript, is essential Basic knowledge of object-oriented programming concepts such as inheritance, services, properties, and events is essential Basic knowledge of installing and configuring Apache Tomcat Web server is recommended Basic understanding of model-based development is recommended Audience This course is intended for business development professionals, subject matter experts, and developers, and model/content and UI/UX developers. People in related roles will also benefit from taking this course.

52 Table of Contents Module 1 Users Module 2 User Groups Module 3 Application Keys Module 4 Organizations Module 5 Directory Services Module 6 Setting Security Module 7 Organizations and Setting Visibility Module 8 Creating a Master, Menu and Navigation Challenge

53 Introduction to ThingWorx 8 Part 7: Introduction to Dashboards Overview Course Code Course Length WBT-4698-G 4.5 Hours This course is applicable to ThingWorx 8.0. This course is the final part in a series of eight courses that will teach you how to use ThingWorx 8.0 to build and run the applications of a connected world. In this course, you will learn how to configure ThingWorx dashboards. The intuitive functionality of dashboards enable your end users to select the tools and elements that appear in their user interface with limited user training. Course Objectives Create dashboards Create gadgets Create gadget groups Create gadget libraries Configure and use a dashboard-based user interface Prerequisites Getting Started with ThingWorx 8.0 Connecting to External Data Sources using ThingWorx 8.0 Implementing ThingWorx 8.0 Data Structures Transferring Files Between ThingWorx 8.0 Components Configuring Mashup Displays with ThingWorx 8.0 Implementing ThingWorx 8.0 Security Knowledge of scripting technologies (preferably JavaScript) is essential Basic knowledge of object-oriented programming concepts such as inheritance, services, properties, and events is essential Basic knowledge of installing and configuring Apache Tomcat Web server is recommended Basic understanding of model-based development is recommended

54 Audience This course is intended for business development professionals, subject matter experts, and model/content and UI/UX developers. People in related roles will also benefit from taking this course.

55 Table of Contents Module 1 Dashboards

56 Introduction to ThingWorx 8 Part 8: Introduction to Utilities Overview Course Code Course Length WBT-4698-H 0.5 Hours In this course, you learn about the basic capabilities and functions of the ThingWorx Utilities suite. ThingWorx Utilities are a set of applications and features that run on the ThingWorx platform. They are designed to manage assets and devices in the Internet of Things, extend their capabilities, and enable integration with other systems. While the utilities provide a standard implementation, the utilities are easily configured and extended to be included in your own deployable software solutions. Course Objectives Identify the capabilities of the ThingWorx base utilities Identify the capabilities of the ThingWorx add-on utilities Prerequisites Awareness of the IoT architecture and concepts Making the Transition to IoT Audience This course is intended for owners, operators, and asset managers who seek to identify standard utilities for managing IoT assets. People in related roles will also benefit from taking this course.

57 Table of Contents Module 1 Introduction to ThingWorx Utilities

58 ThingWorx 7.3 Fundamentals Overview Course Code Course Length WBT Hours This introductory course will teach you how to model, connect, analyze, and build Internet of Things applications using ThingWorx, an industry-class platform used by developers across the globe. The course is broken down into two hands-on projects that are based on a business use case and includes presentations, demos, and in-depth exercises, which on average takes eight hours to complete. By the end of the course you will have a solid grasp of how to create an IoT application and have an introductory skill set in IoT development with ThingWorx. This 1-day Fundamentals course is intended for students who are looking to implement one of PTC s Utilities solutions or perform Platform Administration. It is intended to cover a fundamental understanding of IoT technologies and the basic use of ThingWorx Composer and Mashup Builder. Many developers are going to require more in-depth Introduction training to support PTC Navigate enhancements or building a brand new IoT application. Please consult PTC.com for other Introduction options to determine the right course for your training needs. Course Objectives Understand the business use cases for developing IoT applications Provide business and developer frameworks to apply in other situations Learn how to use the ThingWorx Development Process Develop a simple IoT application using ThingWorx Understand basic functionality and features in ThingWorx Develop confidence with ThingWorx in preparation for future IoT training and application to basic developer projects Prerequisites Desire to learn about the Internet of Things using ThingWorx. Audience This training is meant for students/customers who need a good understanding of Modeling, Connectivity and UI Development skills to build a brand new IoT application. These students will likely proceed to further advanced training on Modeling, Connectivity and UI Development.

59 Table of Contents Module 1 Introduction to IoT Module 2 Getting Started With the ThingWorx Development Process Module 3 ThingWorx Development Process Experience Stage Module 4 ThingWorx Development Process Model Stage Module 5 ThingWorx Development Process Analyze Stage Module 6 ThingWorx Development Process Connect Stage Module 7 ThingWorx Development Process Build Stage

60 Applying Machine Learning Using ThingWorx Analytics Overview Course Code Course Length WBT Hours In this course, you will learn the basics of applying machine learning using ThingWorx Analytics. You will learn the analytics process and understand the data flow through it. You will understand how to train a model and use predictive scoring. You will also identify signals and profiles in the data. In addition, you will be able to identify how ThingWorx Analytics is integrated into the ThingWorx development process. Course Objectives Understand the analytics process Understand what analytics is used for Understand basic terminology used in analytics Describe Descriptive, Predictive, and Prescriptive Analytics Understand what type of information is available by using the analytics process Generate a predictive model using a formatted data set Explain the results from a predictive model Generate signals and profiles for the data Score a predictive model Prerequisites None

61 Table of Contents Module 1 Introduction Module 2 The Analytics Process Module 3 Goal Definition Module 4 Identify and Collect Data Module 5 Prepare Data Module 6 Build Model Module 7 Evaluate / Validate Model Module 8 Deploy Model Module 9 Generate Signals and Profiles

62 Getting Started with ThingWorx 7.2 (Part 1 of Introduction to ThingWorx 7.2) Overview Course Code Course Length WBT-4690-A 8 Hours This course is applicable to ThingWorx 5.0 and higher. All features taught in this course apply to ThingWorx 5.0 with the exception of new restrictions on using?method=post in REST API calls, which is applicable to ThingWorx 6.0 and higher. This course is the first in a series of eight courses that will teach you how to use ThingWorx 7.2 to build and run the applications of a connected world. In this course, you will become familiar with the ThingWorx developer user interface by searching for and exploring ThingWorx components. You will also create and use new ThingWorx user accounts and import ThingWorx components and extensions. In addition, you will learn to create basic ThingWorx objects, including blogs, wikis, thing shapes, and thing templates. You will also create a mashup to display some of these objects. Lastly, you will create things that inherit properties from the thing shapes and thing templates. Course Objectives Search for ThingWorx components Explore the ThingWorx user interface Create and use ThingWorx accounts Import and export ThingWorx configuration and extensions Create and manage ThingWorx projects Tag ThingWorx objects Create blogs and wikis Create a basic mashup Create thing shapes and thing templates Create things that inherit functionality from thing shapes and thing templates Prerequisites Knowledge of scripting technologies (preferably JavaScript) is essential

63 Basic knowledge of object-oriented programming concepts such as inheritance, services, properties, and events is essential Basic knowledge of installing and configuring Apache Tomcat Web server is recommended Basic understanding of model-based development is recommended Audience This course is intended for business development professionals, subject matter experts, and model/content and UI/UX developers. People in related roles will also benefit from taking this course.

64 Agenda Module 1 Introduction to the ThingWorx Composer Module 2 User Login Module 3 ThingWorx Import and Export Utilities Module 4 Adding Extensions to Enhance ThingWorx Functionality Module 5 Creating Model Tags Module 6 Creating Projects Module 7 Characteristics of Things Module 8 Thing Shapes and Properties Module 9 Thing Templates Module 10 Creating Things Module 11 ThingWorx REST API Module 12 Mashups Module 13 Collaborating with Blogs and Wikis Module 14 Delivery Truck Mashup Challenge

65 Connecting to External Data Sources with ThingWorx 7.2 (Part 2 of Introduction to ThingWorx 7.2) Overview Course Code Course Length WBT-4690-B 7 Hours This course is applicable to ThingWorx 5.0 and higher. All features taught in this course apply to ThingWorx 5.0 with the exception of persistence provider extensions, which was introduced in ThingWorx 6.0. This course is the second in a series of eight courses that will teach you how to use ThingWorx 7.2 to build and run the applications of a connected world. In this course, you will make your things part of the connected world. You will learn how to use predefined and imported extensions to perform various services, such as accessing a SQL-based database or querying a remote XML stream. You will then learn how to connect your things to an Edge MicroServer and how to bind properties to remote and local things. Course Objectives Create services Use imported extensions to perform SQL statements Bind properties to local and remote things Retrieve properties from an Edge MicroServer Create and use ThingWorx services Gather data from remote sources Prerequisites Getting Started with ThingWorx 7.2 Knowledge of scripting technologies (preferably JavaScript) is essential Basic knowledge of object-oriented programming concepts such as inheritance, services, properties, and events is essential Basic knowledge of installing and configuring Apache Tomcat Web server is recommended Basic understanding of model-based development is recommended

66 Audience This course is intended for business development professionals, subject matter experts, and model/content and UI/UX developers. People in related roles will also benefit from taking this course.

67 Table of Contents Module 1 Services Module 2 Consuming External Information Sources Module 3 Data Shapes Module 4 Infotable Overview Module 5 Creating SQL Queries and SQL Commands Module 6 Property Bindings and Property Values

68 Implementing ThingWorx 7.2 Data Structures (Part 3 of Introduction to ThingWorx 7.2) Overview Course Code Course Length WBT-4690-C 7 Hours This course is applicable to ThingWorx 5.0 and higher. All features taught in this course apply to ThingWorx 5.0 with the exception of Value Streams, which was first introduced in ThingWorx 5.1. This course is the third in a series of eight courses that will teach you how to use ThingWorx 7.2 to build and run the applications of a connected world. In this course, you begin by implementing a few ThingWorx services, including creating property alerts and sending . Then, you create and manipulate ThingWorx data structures, including data tags, data streams, value streams, and data shapes. Course Objectives Create a property alert Send from ThingWorx Tag ThingWorx data objects Store data from things in streams Display historical data from streams Create and display value streams Create and display data from Info Tables Create events and subscriptions Prerequisites Getting Started with ThingWorx 7.2 Connecting to External Data Sources with ThingWorx 7.2. Knowledge of scripting technologies (preferably JavaScript) is essential Basic knowledge of object-oriented programming concepts such as inheritance, services, properties, and events is essential Basic knowledge of installing and configuring Apache Tomcat Web server is recommended Basic understanding of model-based development is recommended

69 Audience This course is intended for business development professionals, subject matter experts, and model/content and UI/UX developers. People in related roles will also benefit from taking this course.

70 Table of Contents Module 1 Alerts Module 2 Predefined Thing Templates Module 3 Streams Module 4 Predefined Timer Things Module 5 Creating Data Tags Module 6 Logging Data in Streams Module 7 Value Streams Module 8 Data Tables Module 9 Info Table Manipulation Module 10 Events and Subscriptions Module 11 Binding to a Remote Thing and Logging Its Values Challenge

71 Transferring Files Between ThingWorx 7.2 Components (Part 4 of Introduction to ThingWorx 7.2) Overview Course Code Course Length WBT-4690-D 4 Hours This course is applicable to ThingWorx 5.0 and higher. All features taught in this course apply to ThingWorx 5.0. This course is the fourth in a series of eight courses that will teach you how to use ThingWorx 7.2 to build and run the applications of a connected world. In this course, you will transfer files between the ThingWorx client application, ThingWorx server, and the interconnected things ThingWorx manages. Course Objectives Use networks to create a structured hierarchy of things Extend a thing template Manipulate and transfer files between ThingWorx and remote things Prerequisites Getting Started with ThingWorx 7.2 Connecting to External Data Sources with ThingWorx 7.2 Implementing ThingWorx 7.2 Data Structures Knowledge of scripting technologies (preferably JavaScript) is essential Basic knowledge of object-oriented programming concepts such as inheritance, services, properties, and events is essential Basic knowledge of installing and configuring Apache Tomcat Web server is recommended Basic understanding of model-based development is recommended Audience This course is intended for business development professionals, subject matter experts, and model/content and UI/UX developers. People in related roles will also benefit from taking this course.

72 Table of Contents Module 1 Networks Module 2 Connection and Binding Techniques Module 3 File Repositories and File Transfer

73 Configuring Mashup Displays with ThingWorx 7.2 (Part 5 of Introduction to ThingWorx 7.2) Overview Course Code Course Length WBT-4690-E 4 Hours This course is applicable to ThingWorx 5.0 and higher. All features taught in this course apply to ThingWorx 5.0. This course is the fifth in a series of eight courses that will teach you how to use ThingWorx 7.2 to build and run the applications of a connected world. In this course, you will modify the appearance of your mashups. You will insert menus that may be dependent upon other menus or external data sources. You will also nest mashups inside of other mashups and add custom media and images to your user interface. In addition, you will edit and standardize the user interface of your mashups using styles. You will also highlight data that is inside or outside of tolerances using state definitions. Lastly, will you learn to localize the data in your mashups. Course Objectives Create menus Use masters to insert mashups within other mashups Add custom media Use styles to edit and standardize the user interface appearances Use state definitions to highlight data that matches specified criteria Monitor and configure the ThingWorx application Localize data in mashups Prerequisites Getting Started with ThingWorx 7.2 Connecting to External Data Sources using ThingWorx 7.2 Implementing ThingWorx 7.2 Data Structures Transferring Files Between ThingWorx 7.2 Components Knowledge of scripting technologies (preferably JavaScript) is essential Basic knowledge of object-oriented programming concepts such as inheritance, services, properties, and events is essential

74 Basic knowledge of installing and configuring Apache Tomcat Web server is recommended Basic understanding of model-based development is recommended Audience This course is intended for business development professionals, subject matter experts, and model/content and UI/UX developers. People in related roles will also benefit from taking this course.

75 Table of Contents Module 1 Menus Module 2 Masters Module 3 Media Module 4 Style Definitions Module 5 State Definitions Module 6 Monitoring Module 7 Localization Module 8 Creating a Tooltip Mashup Challenge

76 Implementing ThingWorx 7.2 Security (Part 6 of Introduction to ThingWorx 7.2) Overview Course Code Course Length WBT-4690-F 5 Hours This course is applicable to ThingWorx 5.0 and higher. All features taught in this course apply to ThingWorx 5.0. This course is the sixth part in a series of eight courses that will teach you how to use ThingWorx 7.2 to build and run the applications of a connected world. In this course, you will learn how to configure ThingWorx security settings, including users, groups, passwords, application keys, organizations, permissions, and visibility. Course Objectives Create and extend users with additional properties Create groups Create application keys for secure thing-to-server communication Create organizations to protect customers from viewing another customer s data Configure ThingWorx to authenticate using a third-party directory server Set and override ThingWorx permissions Prerequisites Getting Started with ThingWorx 7.2 Connecting to External Data Sources using ThingWorx 7.2 Implementing ThingWorx 7.2 Data Structures Transferring Files Between ThingWorx 7.2 Components Configuring Mashup Displays with ThingWorx 7.2 Knowledge of scripting technologies, preferably JavaScript, is essential Basic knowledge of object-oriented programming concepts such as inheritance, services, properties, and events is essential Basic knowledge of installing and configuring Apache Tomcat Web server is recommended Basic understanding of model-based development is recommended

77 Audience This course is intended for business development professionals, subject matter experts, and developers, and model/content and UI/UX developers. People in related roles will also benefit from taking this course.

78 Table of Contents Module 1 Users Module 2 User Groups Module 3 Application Keys Module 4 Organizations Module 5 Directory Services Module 6 Setting Security Module 7 Organizations and Setting Visibility Module 8 Creating a Master, Menu and Navigation Challenge

79 Introduction to ThingWorx 7.2 Dashboards (Part 7 of Introduction to ThingWorx 7.2) Overview Course Code Course Length WBT-4690-G 4.5 Hours This course is applicable to ThingWorx 5.2 and higher. All features taught in this course apply to ThingWorx 5.2. This course is the final part in a series of eight courses that will teach you how to use ThingWorx 7.2 to build and run the applications of a connected world. In this course, you will learn how to configure ThingWorx dashboards. The intuitive functionality of dashboards enable your end users to select the tools and elements that appear in their user interface with limited user training. Course Objectives Create dashboards Create gadgets Create gadget groups Create gadget libraries Configure and use a dashboard-based user interface Prerequisites Getting Started with ThingWorx 7.2 Connecting to External Data Sources using ThingWorx 7.2 Implementing ThingWorx 7.2 Data Structures Transferring Files Between ThingWorx 7.2 Components Configuring Mashup Displays with ThingWorx 7.2 Implementing ThingWorx 7.2 Security Knowledge of scripting technologies (preferably JavaScript) is essential Basic knowledge of object-oriented programming concepts such as inheritance, services, properties, and events is essential Basic knowledge of installing and configuring Apache Tomcat Web server is recommended Basic understanding of model-based development is recommended

80 Audience This course is intended for business development professionals, subject matter experts, and model/content and UI/UX developers. People in related roles will also benefit from taking this course.

81 Table of Contents Module 1 Dashboards

82 Introduction to ThingWorx 7.2 Utilities (Part 8 of Introduction to ThingWorx 7.2) Overview Course Code Course Length WBT-4490-H 0.5 Hours In this course, you learn about the basic capabilities and functions of the ThingWorx Utilities suite. ThingWorx Utilities are a set of applications and features that run on the ThingWorx platform. They are designed to manage assets and devices in the Internet of Things, extend their capabilities, and enable integration with other systems. While the utilities provide a standard implementation, the utilities are easily configured and extended to be included in your own deployable software solutions. Course Objectives Identify the capabilities of the ThingWorx base utilities Identify the capabilities of the ThingWorx add-on utilities Prerequisites Awareness of the IoT architecture and concepts Making the Transition to IoT Audience This course is intended for owners, operators, and asset managers who seek to identify standard utilities for managing IoT assets. People in related roles will also benefit from taking this course.

83 Table of Contents Module 1 Introduction to ThingWorx Utilities

84 ThingWorx 7.2 Fundamentals Overview Course Code Course Length WBT Hours This introductory course will teach you how to model, connect, analyze, and build Internet of Things applications using ThingWorx, an industry-class platform used by developers across the globe. The course is broken down into two hands-on projects that are based on a business use case and includes presentations, demos, and in-depth exercises, which on average takes eight hours to complete. By the end of the course you will have a solid grasp of how to create an IoT application and have an introductory skill set in IoT development with ThingWorx. This 1-day Fundamentals course is intended for students who are looking to implement one of PTC s Utilities solutions or perform Platform Administration. It is intended to cover a fundamental understanding of IoT technologies and the basic use of ThingWorx Composer and Mashup Builder. Many developers are going to require more in-depth Introduction training to support PTC Navigate enhancements or building a brand new IoT application. Please consult PTC.com for other Introduction options to determine the right course for your training needs. Course Objectives Understand the business use cases for developing IoT applications Provide business and developer frameworks to apply in other situations Learn how to use the ThingWorx Development Process Develop a simple IoT application using ThingWorx Understand basic functionality and features in ThingWorx Develop confidence with ThingWorx in preparation for future IoT training and application to basic developer projects Prerequisites Desire to learn about the Internet of Things using ThingWorx. Audience This training is meant for students/customers who need a good understanding of Modeling, Connectivity and UI Development skills to build a brand new IoT application. These students will likely proceed to further advanced training on Modeling, Connectivity and UI Development.

85 Table of Contents Module 1 Introduction to IoT Module 2 Getting Started With the ThingWorx Development Process Module 3 ThingWorx Development Process Experience Stage Module 4 ThingWorx Development Process Model Stage Module 5 ThingWorx Development Process Analyze Stage Module 6 ThingWorx Development Process Connect Stage Module 7 ThingWorx Development Process Build Stage

86 ThingWorx 7.1 Platform Administration Overview Course Code Course Length WBT Hours In this course, you learn how to install, monitor and administer the ThingWorx system. You learn the hardware and architecture of the platform, including various deployment and database options that may be appropriate for your use case. Then, you proceed from system administration to application administration, where you learn to manage logging, users, groups, backups, and access control. Course Objectives Design the Platform Architecture Install/Upgrade/Update ThingWorx Platform with PostgreSQL Use System Monitoring and Logging Conduct User and Security administration Perform backup and restore Troubleshoot issues

87 Prerequisites Student must obtain their own ThingWorx installation files. Audience This course is for those responsible for installing and/or maintaining a ThingWorx based application.

88 Table of Contents Module 1 Designing the Platform Architecture Module 2 Installing the ThingWorx Platform Module 3 System Monitoring and Logging Module 4 User Administration and Security Module 5 System Backup and Restore Module 6 Troubleshooting

89 Implementing ThingWorx Utilities 7.1 for Device Management Overview Course Code Course Length WBT Hours In this course, you will learn how to install the ThingWorx Utilities Core in your ThingWorx system, how to configure and manage the Utilities as a whole application as well as individual units. In the consecutive modules, you ll gain proficiency in working with each of the Utilities components. Course Objectives Install the ThingWorx Utilities Core package. Know all the necessary and additional settings to configure the system and specific applications. Start the work with ThingWorx Utilities. Recognize all features of the Utilities. Use the system to support the rapid IoT development. Prerequisites Introduction to ThingWorx (any version). Audience This workshop is intended for application developers, business analysts, consultants, and administrators who seek to gain proficiency in implementing ThingWorx Core Utilities.

90 Table of Contents Module 1 ThingWorx Utilities Overview Module 2 General Installation and Configuration Module 3 Asset Manager Module 4 Alert Manager Module 5 Product Relationship Manager

91 Building Custom Integrations for PTC Navigate with ThingWorx Integration Hub Overview Course Code Course Length WBT Hours In this course, you gain an understanding of PTC Navigate and how to develop and extend modular role-based apps and integrations. You begin with an overview of what PTC Navigate and role-based apps are and how to tailor existing apps. Next, you discover what Integration Hub is, its benefits and architecture, as well as how to use it in the context of PTC Navigate. You gain deep insight into various concepts of Integration Hub, such as Resource Modeling, Capabilities, Connectors, Resource Providers, Micro services and so on. Then, you work through the process of configuring existing Resource Providers and Connectors and develop your own custom Resource Providers and Connectors. Finally, you learn how custom apps can be created in PTC Navigate to unleash the value of IoT. Course Objectives Provide an overview of PTC Navigate Model PTC Navigate Resources and Capabilities Understand the Integration Tier and The Resource Provider Understand how to model custom connector Understand the Service Tier: Micro services Understand the Representation Tier and how to extend existing Apps Create custom apps to manage PTC Navigate resources

92 Prerequisites Introduction to Windchill PDMLink 11.0 Introduction to ThingWorx 6.5 Business Administration of PTC Navigate 1.0 Audience This workshop is intended for integration developers and implementation consultants who want to leverage the PTC Navigate framework and role-based applications to integrate Windchill data with other enterprise applications. People in related roles will also benefit from taking this course.

93 Table of Contents Module 1 Introduction to PTC Navigate Module 2 Modeling PTC Navigate Resources Module 3 Integration Tier The Resource Provider Module 4 Modeling PTC Navigate Capabilities Module 5 Integration Tier The Connector Module 6 Service Tier Usage Patterns Module 7 Presentation Tier App Expansion

94 Implementing ThingWorx 7.1 Remote Access and Control Overview Course Code Course Length WBT Hours In this course, you will learn how to install and configure the ThingWorx Remote Access and Control on ThingWorx instance. In the first module, you will learn about what exactly is Remote Access and Control. You will meet with key features and benefits of using. In the second module you will find out how to install and properly configure Remote Access and Control Utility. Course Objectives Install Remote Access and Control Manage security level for specific units Configure Subsystem settings Configure Tunnels for Assets Manage Assets Visibility Prerequisites Introduction to ThingWorx (any version). ThingWorx Utilities Implementer Course Audience This workshop is intended for application developers, business analysts and administrators who seek to gain proficiency in using and administering ThingWorx Remote Access and Control.

95 Table of Contents Module 1 Remote Access and Control Overview Module 2 General Installation and Configuration

96 Implementing ThingWorx 7.1 Software Content Management Overview Course Code Course Length WBT Hours In this course, you will learn how to install and configure the ThingWorx Software Content Management on ThingWorx instance. In the first module, you will learn about what exactly is Software Content Management. You will meet with key features and benefits of using. In the second module you will find out how to install and properly configure Software Content Management Utility. Course Objectives Install Software Content Management. Recognize base terms. Manage permission for specific units. Configure Subsystem settings Prepare Asset to function completely Transfer File to EMS Server

97 Prerequisites Introduction to ThingWorx (any version). ThingWorx Utilities Implementer Course Audience This workshop is intended for application developers, business analysts and administrators who seek to gain proficiency in using and administering ThingWorx Software Content Management application.

98 Table of Contents Module 1 Software Content Management Overview Module 2 General Installation and Configuration

99 Installing ThingWorx 6.5 (Part 1 of Introduction to ThingWorx 6.5) Overview Course Code Course Length WBT-4491-A 3 Hours This course is applicable to ThingWorx 6.0 and higher. All features taught in this course apply to ThingWorx 6.0 except for the PostgreSQL database option, which was introduced in ThingWorx 6.5. This course is the first in a series of eight courses that will teach you how to use ThingWorx 6.5 to build and run the applications of a connected world. In this course, you will be shown how to install a development instance of the ThingWorx Composer and all of its prerequisites on a Windows system. Course Objectives Understand the ThingWorx Composer prerequisites Install Oracle Java Development Kit Install Apache Tomcat Configure Java and Apache Tomcat Install ThingWorx Composer Prerequisites Knowledge of scripting technologies (preferably JavaScript) is essential Basic knowledge of object-oriented programming concepts such as inheritance, services, properties, and events is essential Basic knowledge of installing and configuring Apache Tomcat Web server is recommended Basic understanding of model-based development is recommended Audience This course is intended for business development professionals, subject matter experts, and model/content and UI/UX developers. People in related roles will also benefit from taking this course.

100 Table of Contents Module 1 Installing the ThingWorx Composer

101 Getting Started With ThingWorx 6.5 (Part 2 of Introduction to ThingWorx 6.5) Overview Course Code Course Length WBT-4491-B 7 Hours This course is applicable to ThingWorx 5.0 and higher. All features taught in this course apply to ThingWorx 5.0 with the exception of new restrictions on using?method=post in REST API calls, which is applicable to ThingWorx 6.0 and higher. This course is the second in a series of eight courses that will teach you how to use ThingWorx 6.5 to build and run the applications of a connected world. In this course, you will become familiar with the ThingWorx developer user interface by searching for and exploring ThingWorx components. You will also create and use new ThingWorx user accounts and import ThingWorx components and extensions. In addition, you will learn to create basic ThingWorx objects, including blogs, wikis, thing shapes, and thing templates. You will also create a mashup to display some of these objects. Lastly, you will create things that inherit properties from the thing shapes and thing templates. Course Objectives Search for ThingWorx components Explore the ThingWorx user interface Create and use ThingWorx accounts Import and export ThingWorx configuration and extensions Tag ThingWorx objects Create blogs and wikis Create a basic mashup Create thing shapes and thing templates Create things that inherit functionality from thing shapes and thing templates Prerequisites Installing ThingWorx 6.5 Knowledge of scripting technologies (preferably JavaScript) is essential

102 Basic knowledge of object-oriented programming concepts such as inheritance, services, properties, and events is essential Basic knowledge of installing and configuring Apache Tomcat Web server is recommended Basic understanding of model-based development is recommended Audience This course is intended for business development professionals, subject matter experts, and model/content and UI/UX developers. People in related roles will also benefit from taking this course.

103 Table of Contents Module 1 Introduction to the ThingWorx Composer Module 2 User Login Module 3 ThingWorx Import and Export Utilities Module 4 Adding Extensions to Enhance ThingWorx Functionality Module 5 Creating Model Tags Module 6 Characteristics of Things Module 7 Thing Shapes and Properties Module 8 Thing Templates Module 9 Creating Things Module 10 ThingWorx REST API Module 11 Mashups Module 12 Collaborating with Blogs and Wikis Module 13 Delivery Truck Mashup Challenge

104 Connecting to External Data Sources with ThingWorx 6.5 (Part 3 of Introduction to ThingWorx 6.5) Overview Course Code Course Length WBT-4491-C 6 Hours This course is applicable to ThingWorx 5.0 and higher. All features taught in this course apply to ThingWorx 5.0 with the exception of persistence provider extensions, which was introduced in ThingWorx 6.0. This course is the third in a series of eight courses that will teach you how to use ThingWorx 6.5 to build and run the applications of a connected world. In this course, you will make your things part of the connected world. You will learn how to use predefined and imported extensions to perform various services, such as accessing a SQL-based database or querying a remote XML stream. You will then learn how to connect your things to an Edge MicroServer and how to bind properties to remote and local things. Course Objectives Create services Use imported extensions to perform SQL statements Bind properties to local and remote things Retrieve properties from an Edge MicroServer Create and use ThingWorx services Gather data from remote sources Prerequisites Installing ThingWorx 6.5 Getting Started with ThingWorx 6.5 Knowledge of scripting technologies (preferably JavaScript) is essential Basic knowledge of object-oriented programming concepts such as inheritance, services, properties, and events is essential Basic knowledge of installing and configuring Apache Tomcat Web server is recommended Basic understanding of model-based development is recommended Audience

105 This course is intended for business development professionals, subject matter experts, and model/content and UI/UX developers. People in related roles will also benefit from taking this course.

106 Table of Contents Module 1 Services Module 2 Consuming External Information Sources Module 3 Data Shapes Module 4 Infotable Overview Module 5 Creating SQL Queries and SQL Commands Module 6 Property Bindings and Property Values

107 Implementing ThingWorx 6.5 Data Structures (Part 4 of Introduction to ThingWorx 6.5) Overview Course Code Course Length WBT-4491-D 6 Hours This course is applicable to ThingWorx 5.0 and higher. All features taught in this course apply to ThingWorx 5.0 with the exception of Value Streams, which was first introduced in ThingWorx 5.1. This course is the fourth in a series of eight courses that will teach you how to use ThingWorx 6.5 to build and run the applications of a connected world. In this course, you begin by implementing a few ThingWorx services, including creating property alerts and sending . Then, you create and manipulate ThingWorx data structures, including data tags, data streams, value streams, and data shapes. Course Objectives Create a property alert Send from ThingWorx Tag ThingWorx data objects Store data from things in streams Display historical data from streams Create and display value streams Create and display data from Info Tables Prerequisites Installing ThingWorx 6.5 Getting Started with ThingWorx 6.5 Connecting to External Data Sources with ThingWorx 6.5. Knowledge of scripting technologies (preferably JavaScript) is essential Basic knowledge of object-oriented programming concepts such as inheritance, services, properties, and events is essential Basic knowledge of installing and configuring Apache Tomcat Web server is recommended Basic understanding of model-based development is recommended

108 Audience This course is intended for business development professionals, subject matter experts, and model/content and UI/UX developers. People in related roles will also benefit from taking this course.

109 Table of Contents Module 1 Alerts Module 2 Predefined Thing Templates Module 3 Streams Module 4 Predefined Timer Things Module 5 Creating Data Tags Module 6 Logging Data in Streams Module 7 Value Streams Module 8 Data Tables Module 9 Info Table Manipulation Module 10 Events and Subscriptions Module 11 Binding to a Remote Thing and Logging Its Values Challenge

110 Transferring Files Between ThingWorx 6.5 Components (Part 5 of Introduction to ThingWorx 6.5) Overview Course Code Course Length WBT-4491-E 3 Hours This course is applicable to ThingWorx 5.0 and higher. All features taught in this course apply to ThingWorx 5.0. This course is the fifth in a series of eight courses that will teach you how to use ThingWorx 6.5 to build and run the applications of a connected world. In this course, you will transfer files between the ThingWorx client application, ThingWorx server, and the interconnected things ThingWorx manages. Course Objectives Use networks to create a structured hierarchy of things Extend a thing template Manipulate and transfer files between ThingWorx and remote things Prerequisites Installing ThingWorx 6.5 Getting Started with ThingWorx 6.5 Connecting to External Data Sources with ThingWorx 6.5 Implementing ThingWorx 6.5 Data Structures Knowledge of scripting technologies (preferably JavaScript) is essential Basic knowledge of object-oriented programming concepts such as inheritance, services, properties, and events is essential Basic knowledge of installing and configuring Apache Tomcat Web server is recommended Basic understanding of model-based development is recommended Audience This course is intended for business development professionals, subject matter experts, and model/content and UI/UX developers. People in related roles will also benefit from taking this course.

111 Table of Contents Module 1 Networks Module 2 Connection and Binding Techniques Module 3 File Repositories and File Transfer

112 Configuring Mashup Displays with ThingWorx 6.5 (Part 6 of Introduction to ThingWorx 6.5) Overview Course Code Course Length WBT-4491-F 4 Hours This course is applicable to ThingWorx 5.0 and higher. All features taught in this course apply to ThingWorx 5.0. This course is the sixth in a series of eight courses that will teach you how to use ThingWorx 6.5 to build and run the applications of a connected world. In this course, you will modify the appearance of your mashups. You will insert menus that may be dependant upon other menus or external data sources. You will also nest mashups inside of other mashups and add custom media and images to your user interface. In addition, you will edit and standardize the user interface of your mashups using styles. You will also highlight data that is inside or outside of tolerances using state definitions. Lastly, will you learn to localize the data in your mashups. Course Objectives Create menus Use masters to insert mashups within other mashups Add custom media Use styles to edit and standardize the user interface appearances Use state definitions to highlight data that matches specified criteria Monitor and configure the ThingWorx application Localize data in mashups Prerequisites Installing ThingWorx 6.5 Getting Started with ThingWorx 6.5 Connecting to External Data Sources using ThingWorx 6.5 Implementing ThingWorx 6.5 Data Structures Transferring Files Between ThingWorx 6.5 Components Knowledge of scripting technologies (preferably JavaScript) is essential

113 Basic knowledge of object-oriented programming concepts such as inheritance, services, properties, and events is essential Basic knowledge of installing and configuring Apache Tomcat Web server is recommended Basic understanding of model-based development is recommended Audience This course is intended for business development professionals, subject matter experts, and model/content and UI/UX developers. People in related roles will also benefit from taking this course.

114 Table of Contents Module 1 Menus Module 2 Masters Module 3 Media Module 4 Style Definitions Module 5 State Definitions Module 6 Monitoring Module 7 Localization Module 8 Creating a Tooltip Mashup Challenge

115 Implementing ThingWorx 6.5 Security (Part 7 of Introduction to ThingWorx 6.5) Overview Course Code Course Length WBT-4491-G 5 Hours This course is applicable to ThingWorx 5.0 and higher. All features taught in this course apply to ThingWorx 5.0. This course is the seventh part in a series of eight courses that will teach you how to use ThingWorx 6.5 to build and run the applications of a connected world. In this course, you will learn how to configure ThingWorx security settings, including users, groups, passwords, application keys, organizations, permissions, and visibility. Course Objectives Create and extend users with additional properties Create groups Create application keys for secure thing-to-server communication Create organizations to protect customers from viewing another customer s data Configure ThingWorx to authenticate using a third-party directory server Set and override ThingWorx permissions Prerequisites Installing ThingWorx 6.5 Getting Started with ThingWorx 6.5 Connecting to External Data Sources using ThingWorx 6.5 Implementing ThingWorx 6.5 Data Structures Transferring Files Between ThingWorx 6.5 Components Configuring Mashup Displays with ThingWorx 6.5 Knowledge of scripting technologies, preferably JavaScript, is essential Basic knowledge of object-oriented programming concepts such as inheritance, services, properties, and events is essential Basic knowledge of installing and configuring Apache Tomcat Web server is recommended Basic understanding of model-based development is recommended

116 Audience This course is intended for business development professionals, subject matter experts, and developers, and model/content and UI/UX developers. People in related roles will also benefit from taking this course.

117 Table of Contents Module 1 Users Module 2 User Groups Module 3 Application Keys Module 4 Organizations Module 5 Directory Services Module 6 Setting Security Module 7 Organizations and Setting Visibility Module 8 Creating a Master, Menu and Navigation Challenge

118 Introduction to ThingWorx 6.5 Dashboards (Part 8 of Introduction to ThingWorx 6.5) Overview Course Code Course Length WBT-4491-H 5 Hours This course is applicable to ThingWorx 5.2 and higher. All features taught in this course apply to ThingWorx 5.2. This course is the final part in a series of eight courses that will teach you how to use ThingWorx 6.5 to build and run the applications of a connected world. In this course, you will learn how to configure ThingWorx dashboards. The intuitive functionality of dashboards enable your end users to select the tools and elements that appear in their user interface with limited user training. Course Objectives Create dashboards Create gadgets Create gadget groups Create gadget libraries Configure and use a dashboard-based user interface Prerequisites Installing ThingWorx 6.5 Getting Started with ThingWorx 6.5 Connecting to External Data Sources using ThingWorx 6.5 Implementing ThingWorx 6.5 Data Structures Transferring Files Between ThingWorx 6.5 Components Configuring Mashup Displays with ThingWorx 6.5 Implementing ThingWorx 6.5 Security Knowledge of scripting technologies (preferably JavaScript) is essential Basic knowledge of object-oriented programming concepts such as inheritance, services, properties, and events is essential Basic knowledge of installing and configuring Apache Tomcat Web server is recommended Basic understanding of model-based development is recommended

119 Audience This course is intended for business development professionals, subject matter experts, and model/content and UI/UX developers. People in related roles will also benefit from taking this course.

120 Table of Contents Module 1 Dashboards

121 Introduction to ThingWorx Utilities (Part 9 of Introduction to ThingWorx 6.5) Overview Course Code Course Length WBT-4491-I 0.5 Hour In this course, you learn about the basic capabilities and functions of the ThingWorx Utilities suite. ThingWorx Utilities are a set of applications and features that run on the ThingWorx platform. They are designed to manage assets and devices in the Internet of Things, extend their capabilities, and enable integration with other systems. While the utilities provide a standard implementation, the utilities are easily configured and extended to be included in your own deployable software solutions. Course Objectives Identify the capabilities of the ThingWorx base utilities Identify the capabilities of the ThingWorx add-on utilities

122 Prerequisites Awareness of the IoT architecture and concepts Making the Transition to IoT Audience This course is intended for owners, operators, and asset managers who seek to identify standard utilities for managing IoT assets. People in related roles will also benefit from taking this course.

123 Table of Contents Module 1 Introduction to ThingWorx Utilities

124 ThingWorx 6.6 Enhancements (Part 10 of Introduction to ThingWorx 6.5) Overview Course Code WBT-4491-J Course Length 0.5 Hour This course introduces several features of ThingWorx 6.6 Course Objectives Identify new import and export features of ThingWorx 6.5 Identify the differences between the user interface localization features of ThingWorx 6.5 and 6.6. Identify additional ThingWorx 6.6 features. Prerequisites Introduction to ThingWorx or equivalent knowledge. Audience This course is intended for users of ThingWorx 6.6 who have taken Introduction to ThingWorx 6.5.

125 Table of Contents Module 1 ThingWorx 6.6 Enhancements

126 ThingWorx 7.0 Enhancements (Part 11 of Introduction to ThingWorx 6.5) Overview Course Code WBT-4491-K Course Length 0.5 Hour This course introduces several features of ThingWorx 7.0. Course Objectives Identify the new high availability architecture available in ThingWorx 7.0. Configure a custom file repository location. Prerequisites Introduction to ThingWorx or equivalent knowledge. Audience This course is intended for users of ThingWorx 7.0 who have taken Introduction to ThingWorx 6.5.

127 Table of Contents Module 1 ThingWorx 7.0 Enhancements

128 ThingWorx 7.1 Enhancements (Part 12 of Introduction to ThingWorx 6.5) Overview Course Code WBT-4491-L Course Length 0.5 Hour This course introduces several features of ThingWorx 7.1 Course Objectives Use Projects Configure a Property Provider Create User Profiles View the Entity Usage Summary Report Prerequisites Introduction to ThingWorx or equivalent knowledge. Audience This course is intended for users of ThingWorx 7.1 who have taken Introduction to ThingWorx 6.5.

129 Table of Contents Module 1 ThingWorx 7.1 Enhancements

130 ThingWorx Connectivity Overview Course Code Course Length WBT Hours In this course, you will survey the various ThingWorx connectivity technologies. We begin by introducing each technology at a conceptual level and discussing the advantages and disadvantages of each technology, enabling you to decide which is right for your implementation. Then, we discuss each of the technologies in more detail, including ThingWorx Ready devices, ThingWorx Marketplace extensions, the ThingWorx REST API, the ThingWorx SDKs, with a deeper dive into the C SDK, and lastly the ThingWorx Edge Micro Server. Course Objectives Identify ThingWorx connectivity technologies and what environments they are best used for Identify platforms the SDK can run on Create an application key Identify how technologies connect to ThingWorx Use the REST API to read and write Thing properties Use the REST API to execute service on the ThingWorx platform Use the REST API to transfer files to the ThingWorx platform Acquire connectivity extensions from the ThingWorx marketplace Determine when to use the various ThingWorx SDKs Identify SDK features Use the C SDK to create a remote thing with properties, services, events, and file transfer Use the C SDK to execute a service on the ThingWorx platform Use the C SDK tasker to perform regular tasks, such as querying sensors Use the ThingWorx Edge Micro Server for file transfer and tunneling Implement a remote thing using the Edge Micro Server and Lua Script Resource

131 Prerequisites Introduction to ThingWorx 6.5 is required. Experience with a structured programming language is strongly recommended. However, the course does not require knowledge of any specific programming language. The course has content which discusses Java, C, Lua, JavaScript, and HTTP request/response formatting. Any experience with these languages or technologies is helpful, but not required. Audience This course is for connectivity architects and application developers.

132 Table of Contents Module 1 ThingWorx Connectivity Technology Overview Module 2 Connecting to ThingWorx Using the REST API Module 3 Overview of ThingWorx Extensions Module 4 Creating Remote Device Applications with ThingWorx SDKs Module 5 ThingWorx Edge Micro Server

133 Using Remote Access and Control 6.5 Overview Course Code Course Length WBT Hour In this course, you will learn to use the ThingWorx Remote Access and Control application to manage and maintain your smart, connected assets in the Internet of Things. In the first module, you will learn about the use cases and required architecture for remote access. In the second module, you will learn about the features and capabilities of the software. You will learn how to find your assets and use the asset dashboard to review status, properties, alerts, and history for an asset. You will review and acknowledge current alerts for your assets. Next, you will conduct a secure remote access session to work directly on an asset s desktop. Then, you will transfer important files between your local system and an asset. Finally, you will review audit logs for remote session and file transfer events. Course Objectives Identify the typical users and use cases for remote access and control Identify the purpose and capabilities of the Remote Access and Control application Identify the systems architecture required to manage assets using the Remote Access and Control application Search for and manage smart, connected assets Review status, properties, alerts, location, and history for an asset using the Asset Dashboard Connect a remote session to an asset using the Remote Access and Control application Transfer files between the ThingWorx platform and an asset Audit remote access sessions and file transfers

134 Prerequisites None Audience This Web-based training course is intended for users who manage and maintain smart, connected assets in the Internet of Things. People in related roles will also benefit from taking this course.

135 Table of Contents Module 1 What is the Remote Access and Control Application? Module 2 Using Remote Access and Control

136 Using Software Content Management 6.5 Overview Course Code Course Length WBT Hour In this course, you will learn to use the ThingWorx Software Content Management application to manage and deploy software packages to your smart, connected assets in the Internet of Things. In the first module, you will learn about the use cases and required architecture for software content management. In the second module, you will learn about the features and capabilities of the application. You will learn how to use the Software Content Management Dashboard to review action items, and package and deployment status and history. You will learn how to create, find, edit, and test versioned software packages with automated installation scripts. You will learn how to apply access control to your software packages. Then, you will learn how to create and schedule deployments, including download and installation times. You will learn how to set up deployment notifications. Next, you will learn how to execute a deployment and track its progress. Finally, you will learn how to audit deployment messages, status, and history.

137 Course Objectives Identify the typical users and use cases for software content management Identify the purpose and capabilities of the Software Content Management application Identify the systems architecture required to manage assets using the Software Content Management application Use the Software Content Management Dashboard to find existing software packages and package deployments Create, edit, and test a versioned software package and configurable installation scripts Set access control on software packages Create, schedule, execute, and track package deployments to assets by matching asset search criteria Set notifications for individual package deployments Audit deployment messages, status, and history by package, deployment, asset, or asset searches Prerequisites None Audience This Web-based training course is intended for users who manage and maintain versioned software packages and deployments to smart, connected assets in the Internet of Things. People in related roles will also benefit from taking this course.

138 Table of Contents Module 1 What is the Software Content Management Application? Module 2 Using Software Content Management

139 Administering Software Content Management 6.5 Overview Course Code Course Length WBT Hour In this course, you will learn to administer the ThingWorx Software Content Management application at runtime to enable your users to manage and deploy software packages to your smart, connected assets in the Internet of Things. In the first module, you will learn how to configure the ThingWorx Platform to support file transfer between the ThingWorx Platform and your asset including setting up permissions on the FileTransferSubsystem and initializing a tunnel for each asset. You will review how to find audit messages for a package. You will learn about purging deployments and deployment records. You will also learn about using the Software Content Management administration pages. From the administration pages, you will configure asset visibility for users and groups. Finally, you will create and administer a wiki for an individual asset type to enable collaboration on common operations and service information. Course Objectives Configure the assets to use the Software Content Management capabilities Set permissions for the ThingWorx FileTransferSubsystem to enable file transfers between the ThingWorx Platform and managed assets Audit deployment messages, status, and history by package, deployment, asset, or asset searches Purge deployments by criteria, asset, or asset search Administer a wiki for asset types

140 Prerequisites Using Software Content Management Audience This Web-based training course is intended for administrators of the ThingWorx Software Content Management application. People in related roles will also benefit from taking this course.

141 Table of Contents Module 1 Administering Remote Access and Control

142 ThingWorx 6.5 User Interface Development Overview Course Code Course Length WBT Hours In this course, you gain proficiency and learn advanced skills and techniques for the creation of ThingWorx based user interfaces. Upon completion of this course, you will be able to create a user interface using advanced styling, designed for mobile and desktop use, using multiple mashups. You will also be able to create user-configurable dashboards, enabling the user to configure their own user interface. Course Objectives Use ThingWorx as a user interface development platform Use properties, services, and events created by a modeling development team Create mashups using widgets, services, and events Create a user dashboard Use validations and expressions to control user interface visibility Gain proficiency in building ThingWorx user interfaces Analyze and implement user interface requirements Implement best practices in selecting user interface architecture and style

143 Prerequisites Introduction to ThingWorx 6.5 is required. ThingWorx 6.5 Modeling and ThingWorx Connectivity are helpful, but not required. Audience This course is for connectivity user interface developers. People in related roles will also benefit from taking this course.

144 Table of Contents Module 1 Introduction to the Scenario Module 2 Create the AmpCar User Application Module 3 Create the AmpCar Administrator Application

145 ThingWorx 6.5 Advanced Modeling Overview Course Code Course Length WBT Hours In this course, you gain proficiency developing ThingWorx data models, including Thing Templates, Thing Shapes, Data Shapes, Model Tags, and Networks. Additionally, you gain proficiency in developing properties, services, and events to support your data model. You begin with a set of requirements for a ThingWorx application and then work through the process of creating the ThingWorx data model to meet those requirements, from preliminary identification of model elements to applying access control at a model level. Course Objectives Use ThingWorx as a data modeling development platform Construct a multi-level data model to support application development Define services, events, and properties at the appropriate level of the data model hierarchy Implement best practices in constructing the hierarchy and complexity of a data model

146 Prerequisites Introduction to ThingWorx Audience This workshop is intended for data model developers who seek to gain proficiency in building ThingWorx-based data models to support application development. People in related roles will also benefit from taking this course.

147 Table of Contents Module 1 Introduction to Advanced Modeling Module 2 Creating the Data Model Hierarchy Module 3 Creating Streams and Connecting to External Data Module 4 Creating Services and Events for the Model Hierarchy Module 5 Applying Access Control Module 6 Creating Networks Module 7 Creating Conversation Tools at Distinct Levels of the Hierarchy Module 8 Creating Demo Data and Testing the Model

148 Administering Remote Access and Control 6.5 Overview Course Code Course Length WBT Hour In this course, you will learn to administer the ThingWorx Remote Access and Control application at runtime to enable your users to manage and maintain your smart, connected assets in the Internet of Things. In the first module, you will learn about how to configure tunneling between the ThingWorx Platform and your asset. You will also learn about using the Remote Access and Control administration pages. From the administration pages, you will configure asset visibility for users and groups. Finally, you will create and administer a wiki for an individual asset type to enable collaboration on common operations and service information. Course Objectives Configure the assets to use tunneling for the Remote Access and Control capabilities. Set asset visibility for remote access. Administer a wiki for asset types.

Introduction to ThingWorx

Introduction to ThingWorx Introduction to ThingWorx Introduction to Internet of Things (2min) What are the objectives of this video? Figure 1 Welcome to ThingWorx (THWX), in this short video we will introduce you to the main components

More information

Peers Technologies Pvt. Ltd. SHAREPOINT 2010 SHAREPOINT 2010 USAGE SHAREPOINT SERVER 2010 ADMINISTRATION SHAREPOINT SERVER 2010 DESIGN

Peers Technologies Pvt. Ltd. SHAREPOINT 2010 SHAREPOINT 2010 USAGE SHAREPOINT SERVER 2010 ADMINISTRATION SHAREPOINT SERVER 2010 DESIGN Page 1 Peers Technologies Pvt. Ltd. Course Brochure 2010 2010 USAGE SERVER 2010 ADMINISTRATION SERVER 2010 DESIGN SERVER 2010 DEVELOPMENT Page 2 SharePoint 2010 Usage Course Outline This course takes users

More information

Oracle Identity Manager: Administration and Implementation

Oracle Identity Manager: Administration and Implementation Oracle University Contact Us: 1.800.529.0165 Oracle Identity Manager: Administration and Implementation Duration: 5 Days What you will learn The Oracle Identity Manager: Administration and Implementation

More information

Curriculum Guide. Integrity 11

Curriculum Guide. Integrity 11 Curriculum Guide Integrity 11 Live Classroom Curriculum Guide Requirements Engineering with Integrity 11 Test Management with Integrity 11 Workflows and Documents with Integrity 11 Requirements Engineering

More information

SharePoint SP380: SharePoint Training for Power Users (Site Owners and Site Collection Administrators)

SharePoint SP380: SharePoint Training for Power Users (Site Owners and Site Collection Administrators) SharePoint SP380: SharePoint Training for Power Users (Site Owners and Site Collection Administrators) This 5-day, Interface-exclusive course dives deep into the features of all SharePoint versions including

More information

Arbortext 7.0. Curriculum Guide

Arbortext 7.0. Curriculum Guide Arbortext 7.0 Curriculum Guide Live Classroom Curriculum Guide Authoring using PTC Arbortext Editor 7.0 Authoring for DITA using PTC Arbortext Editor 7.0 Configuring the PTC Arbortext 7.0 Environment Introduction

More information

Education Brochure. Education. Accelerate your path to business discovery. qlik.com

Education Brochure. Education. Accelerate your path to business discovery. qlik.com Education Education Brochure Accelerate your path to business discovery Qlik Education Services offers expertly designed coursework, tools, and programs to give your organization the knowledge and skills

More information

SharePoint 2016 Site Collections and Site Owner Administration

SharePoint 2016 Site Collections and Site Owner Administration SharePoint 2016 Site Collections and Site Owner Administration Course 55234A - Five days - Instructor-led - Hands-on Introduction This five-day instructor-led course is intended for power users and IT

More information

Arbortext 6.1. Curriculum Guide

Arbortext 6.1. Curriculum Guide Arbortext 6.1 Curriculum Guide Live Classroom Curriculum Guide Authoring using Arbortext Editor 6.1 Authoring for DITA using Arbortext Editor 6.1 Using Arbortext Styler 6.1 Configuring the Arbortext 6.1

More information

Upgrading to Windows Server 2008

Upgrading to Windows Server 2008 Upgrading to Windows Server 2008 This 5-day workshop provides participants with the knowledge and skills to work with Network Infrastructure and Active Directory technologies in Windows Server 2008. This

More information

"Charting the Course... MOC A: SharePoint 2016 Site Collections and Site Owner Administration. Course Summary

Charting the Course... MOC A: SharePoint 2016 Site Collections and Site Owner Administration. Course Summary MOC 55234 A: 2016 Site Collections Course Summary Description This five-day instructor-led course is intended for power users and IT professionals who are tasked with working within the 2016 environment

More information

SharePoint 2016 Site Collections and Site Owner Administration

SharePoint 2016 Site Collections and Site Owner Administration SharePoint Course - 55234 SharePoint 2016 Site Collections and Site Owner Administration Length 5 days Audience This course is intended for those who provide site collection and site administration and

More information

Power BI Developer Bootcamp

Power BI Developer Bootcamp Power BI Developer Bootcamp Mastering the Power BI Development Platform Course Code Audience Format Length Course Description Student Prerequisites PBD365 Professional Developers In-person and Remote 4

More information

Course 20488A: Developing Microsoft SharePoint Server 2013 Core Solutions

Course 20488A: Developing Microsoft SharePoint Server 2013 Core Solutions Course 20488A: Developing SharePoint Server 2013 Core Solutions Delivery Method: Instructor-led (classroom) Duration: 5 Days Level: 300 COURSE OVERVIEW About this Course In this course, students learn

More information

Oracle Identity Manager 11g R2: Essentials

Oracle Identity Manager 11g R2: Essentials Oracle University Contact Us: 0800 891 6502 Oracle Identity Manager 11g R2: Essentials Duration: 5 Days What you will learn This course teaches you how to implement identity management solutions with Oracle

More information

Apigee Edge Developer Training

Apigee Edge Developer Training Training Training DURATION: 4 or 5 days FORMAT: Instructor-led with labs DELIVERY: Public or Private class PREREQUISITES: None HOW IT WORKS: Days 1 4 cover the fundamentals of developing and securing s

More information

: Course : SharePoint 2016 Site Collection and Site Administration

: Course : SharePoint 2016 Site Collection and Site Administration Module Title Duration : Course 55194 : SharePoint 2016 Site Collection and Site Administration : 5 days Course Description This five-day instructor-led course is intended for power users and IT professionals,

More information

Implementing and Maintaining Microsoft SQL Server 2005 Analysis Services

Implementing and Maintaining Microsoft SQL Server 2005 Analysis Services Implementing and Maintaining Microsoft SQL Server 2005 Analysis Services Introduction Elements of this syllabus are subject to change. This three-day instructor-led course teaches students how to implement

More information

Microsoft SharePoint Server 2013 Plan, Configure & Manage

Microsoft SharePoint Server 2013 Plan, Configure & Manage Microsoft SharePoint Server 2013 Plan, Configure & Manage Course 20331-20332B 5 Days Instructor-led, Hands on Course Information This five day instructor-led course omits the overlap and redundancy that

More information

Training. Overview of SkyFoundry Training Programs. Find What Matters

Training. Overview of SkyFoundry Training Programs. Find What Matters Training Overview of SkyFoundry Training Programs Find What Matters Version 3.2 August 2017 Overview of SkyFoundry Training Programs SkyFoundry offers the following training programs for SkySpark software:

More information

2793 : Implementing and Maintaining Microsoft SQL Server 2005 Reporting Services

2793 : Implementing and Maintaining Microsoft SQL Server 2005 Reporting Services 2793 : Implementing and Maintaining Microsoft SQL Server 2005 Reporting Services Introduction Elements of this syllabus are subject to change. This three-day instructor-led course teaches students how

More information

DEVELOPING MICROSOFT SHAREPOINT SERVER 2013 ADVANCED SOLUTIONS. Course: 20489A; Duration: 5 Days; Instructor-led

DEVELOPING MICROSOFT SHAREPOINT SERVER 2013 ADVANCED SOLUTIONS. Course: 20489A; Duration: 5 Days; Instructor-led CENTER OF KNOWLEDGE, PATH TO SUCCESS Website: DEVELOPING MICROSOFT SHAREPOINT SERVER 2013 ADVANCED SOLUTIONS Course: 20489A; Duration: 5 Days; Instructor-led WHAT YOU WILL LEARN This course provides SharePoint

More information

Academy Catalogue - Customers-

Academy Catalogue - Customers- Academy Catalogue - Customers- Last update: 1/17/2019 2019 Tagetik Software - All Rights Reserved This document contains the CCH Tagetik Academy courses catalogue, with detailed information about optimal

More information

Edge Foundational Training

Edge Foundational Training Edge Foundational Training Give your team the tools to get up and running with Edge Edge Foundational Training provides the tools and information needed to start using Edge whether in the cloud or on premises.

More information

Developing Microsoft SharePoint Server 2013 Core Solutions

Developing Microsoft SharePoint Server 2013 Core Solutions Developing Microsoft SharePoint Server 2013 Core Solutions Duration: 5 Days Course Code: 20488B About this course In this course, students learn core skills that are common to almost all SharePoint development

More information

Course 6231A: Maintaining a Microsoft SQL Server 2008 Database

Course 6231A: Maintaining a Microsoft SQL Server 2008 Database Course 6231A: Maintaining a Microsoft SQL Server 2008 Database About this Course This five-day instructor-led course provides students with the knowledge and skills to maintain a Microsoft SQL Server 2008

More information

Identity with Microsoft Windows Server 2016 (MS-20742)

Identity with Microsoft Windows Server 2016 (MS-20742) Identity with Microsoft Windows Server 2016 (MS-20742) Modality: Virtual Classroom Duration: 5 Days SATV Value: 5 Days SUBSCRIPTION: Master, Premium About this course Windows Server vnext, which we now

More information

Developing Microsoft SharePoint Server 2013 Core Solutions

Developing Microsoft SharePoint Server 2013 Core Solutions Developing Microsoft SharePoint Server 2013 Core Solutions 20488B; 5 days, Instructor-led Course Description In this course, students learn core skills that are common to almost all SharePoint development

More information

Advanced Solutions of Microsoft SharePoint Server 2013 Course Contact Hours

Advanced Solutions of Microsoft SharePoint Server 2013 Course Contact Hours Advanced Solutions of Microsoft SharePoint Server 2013 Course 20332 36 Contact Hours Course Overview This course examines how to plan, configure, and manage a Microsoft SharePoint Server 2013 environment.

More information

COURSE 20488B: DEVELOPING MICROSOFT SHAREPOINT SERVER 2013 CORE SOLUTIONS

COURSE 20488B: DEVELOPING MICROSOFT SHAREPOINT SERVER 2013 CORE SOLUTIONS Page 1 of 10 ABOUT THIS COURSE In this course, students learn core skills that are common to almost all SharePoint development activities. These include working with the server-side and client-side object

More information

Citrix XenApp 6.5 Administration

Citrix XenApp 6.5 Administration Citrix XenApp 6.5 Administration CXA206; 5 Days, Instructor-led Course Description Citrix XenApp 6.5 Administration training course provides the foundation necessary for administrators to effectively centralize

More information

Course 20488: Developing Microsoft SharePoint Server 2013 Core Solutions

Course 20488: Developing Microsoft SharePoint Server 2013 Core Solutions Course 20488: Developing Microsoft SharePoint Server 2013 Core Solutions Type:Course Audience(s):Developers Technology:Microsoft SharePoint Server Level:300 This Revision:B Delivery method: Instructor-led

More information

Advanced Solutions of Microsoft SharePoint 2013

Advanced Solutions of Microsoft SharePoint 2013 Course 20332A :Advanced Solutions of Microsoft SharePoint 2013 Page 1 of 9 Advanced Solutions of Microsoft SharePoint 2013 Course 20332A: 4 days; Instructor-Led About the Course This four-day course examines

More information

Integrity 10. Curriculum Guide

Integrity 10. Curriculum Guide Integrity 10 Curriculum Guide Live Classroom Curriculum Guide Integrity 10 Workflows and Documents Administration Training Integrity 10 SCM Administration Training Integrity 10 SCM Basic User Training

More information

2554 : Administering Microsoft Windows SharePoint Services and SharePoint Portal Server 2003

2554 : Administering Microsoft Windows SharePoint Services and SharePoint Portal Server 2003 2554 : Administering Microsoft Windows SharePoint Services and SharePoint Portal Server 2003 Introduction Elements of this syllabus are subject to change. This five-day instructor-led course provides students

More information

WP710 Language: English Additional languages: None specified Product: WebSphere Portal Release: 6.0

WP710 Language: English Additional languages: None specified Product: WebSphere Portal Release: 6.0 General information (in English): Code: WP710 Language: English Additional languages: Brand: Lotus Additional brands: None specified Product: WebSphere Portal Release: 6.0 WW region: WorldWide Target audience:

More information

2018 GLOBALSCAPE TRAINING OVERVIEW

2018 GLOBALSCAPE TRAINING OVERVIEW 2018 GLOBALSCAPE TRAINING OVERVIEW TABLE OF CONTENTS COURSE... 3 EFT ESSENTIALS COURSE...4 EFT ADMINISTRATOR COURSE... 5 EFT ADMINISTRATOR COURSE (CONT.)... 6 EFT AUTOMATION COURSE... 7 EFT SECURITY COURSE...8

More information

SharePoint 2016 Power User

SharePoint 2016 Power User SharePoint Course - 55217 SharePoint 2016 Power User Length 5 days Audience This course is intended for anyone who wants to become the ultimate site owner; whether you are building sites for yourself or

More information

Developing Microsoft SharePoint Server 2013 Core Solutions

Developing Microsoft SharePoint Server 2013 Core Solutions Course 20488B: Developing Microsoft SharePoint Server 2013 Core Solutions Page 1 of 8 Developing Microsoft SharePoint Server 2013 Core Solutions Course 20488B: 4 days; Instructor-Led Introduction In this

More information

Address: 30 Newbury St, Boston, MA TRAINING CATALOG. Phone: Web:

Address: 30 Newbury St, Boston, MA TRAINING CATALOG. Phone: Web: Address: 30 Newbury St, Boston, MA 02116 Phone: 888-858-3060 Email: info@ppmworks.com Web: www.ppmworks.com TRAINING CATALOG 1 FIRSTLY THANK YOU FOR CONSIDERING US! Why PPM Works Training? The PPM Works

More information

Course 6231A: Maintaining a Microsoft SQL Server 2008 Database

Course 6231A: Maintaining a Microsoft SQL Server 2008 Database Course 6231A: Maintaining a Microsoft SQL Server 2008 Database OVERVIEW About this Course Elements of this syllabus are subject to change. This five-day instructor-led course provides students with the

More information

Maintaining a Microsoft SQL Server 2008 Database (Course 6231A)

Maintaining a Microsoft SQL Server 2008 Database (Course 6231A) Duration Five days Introduction Elements of this syllabus are subject to change. This five-day instructor-led course provides students with the knowledge and skills to maintain a Microsoft SQL Server 2008

More information

COURSE 20486B: DEVELOPING ASP.NET MVC 4 WEB APPLICATIONS

COURSE 20486B: DEVELOPING ASP.NET MVC 4 WEB APPLICATIONS ABOUT THIS COURSE In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework 4.5 tools and technologies. The focus will be on coding activities that enhance the

More information

Course CXA-206: Citrix XenApp 6.5 Administration

Course CXA-206: Citrix XenApp 6.5 Administration Course CXA-206: Citrix XenApp 6.5 Administration Course Length: 5 days Overview Citrix XenApp 6.5 Administration training course provides the foundation necessary for administrators to effectively centralize

More information

MS 20488: Developing Microsoft SharePoint Server 2013 Core Solutions Duration: 5 Days Method: Instructor-Led

MS 20488: Developing Microsoft SharePoint Server 2013 Core Solutions Duration: 5 Days Method: Instructor-Led MS 20488: Developing Microsoft SharePoint Server 2013 Core Solutions Duration: 5 Days Method: Instructor-Led Certification: Microsoft Certified Solutions Developer [MCSD]: Exam 70-488 Course Description

More information

Developing ASP.NET MVC 5 Web Applications

Developing ASP.NET MVC 5 Web Applications Developing ASP.NET MVC 5 Web Applications Course 20486C; 5 days, Instructor-led Course Description In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework tools

More information

Developing Microsoft Azure Solutions (70-532) Syllabus

Developing Microsoft Azure Solutions (70-532) Syllabus Developing Microsoft Azure Solutions (70-532) Syllabus Cloud Computing Introduction What is Cloud Computing Cloud Characteristics Cloud Computing Service Models Deployment Models in Cloud Computing Advantages

More information

Microsoft SharePoint End User level 1 course content (3-day)

Microsoft SharePoint End User level 1 course content (3-day) http://www.multimediacentre.co.za Cape Town: 021 790 3684 Johannesburg: 011 083 8384 Microsoft SharePoint End User level 1 course content (3-day) Course Description SharePoint End User Level 1 teaches

More information

Developing Microsoft Azure Solutions (70-532) Syllabus

Developing Microsoft Azure Solutions (70-532) Syllabus Developing Microsoft Azure Solutions (70-532) Syllabus Cloud Computing Introduction What is Cloud Computing Cloud Characteristics Cloud Computing Service Models Deployment Models in Cloud Computing Advantages

More information

Developing Microsoft SharePoint Server 2013 Core Solutions

Developing Microsoft SharePoint Server 2013 Core Solutions Developing Microsoft SharePoint Server 2013 Core Solutions Days/Duration 5 Code M20488 Overview In this course, students learn core skills that are common to almost all SharePoint development activities.

More information

Administering a SQL Database Infrastructure (M20764)

Administering a SQL Database Infrastructure (M20764) Administering a SQL Database Infrastructure (M20764) COURSE OVERVIEW: In this Microsoft online training course, you will learn the skills required to maintain a Microsoft SQL Server 2012 or 2014 database

More information

SharePoint 20488: Developing Microsoft SharePoint Server 2013 Core Solutions. Upcoming Dates. Course Description. Course Outline

SharePoint 20488: Developing Microsoft SharePoint Server 2013 Core Solutions. Upcoming Dates. Course Description. Course Outline SharePoint 20488: Developing Microsoft SharePoint Server 2013 Core Solutions Get the skills to design, manage and deploy SharePoint Development platform features in this 5-day instructor lead course. This

More information

Developing ASP.NET MVC 5 Web Applications

Developing ASP.NET MVC 5 Web Applications 20486C - Version: 1 23 February 2018 Developing ASP.NET MVC 5 Web Developing ASP.NET MVC 5 Web 20486C - Version: 1 5 days Course Description: In this course, students will learn to develop advanced ASP.NET

More information

Developing ASP.NET MVC 4 Web Applications

Developing ASP.NET MVC 4 Web Applications Developing ASP.NET MVC 4 Web Applications Course 20486B; 5 days, Instructor-led Course Description In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework 4.5

More information

NetVault Backup Web-based Training Bundle - 2 Student Pack

NetVault Backup Web-based Training Bundle - 2 Student Pack NetVault Backup Web-based Training Bundle - 2 Student Pack Description Get access to both Netvault Backup Implementation & Administration Web-based Training course and Netvault Backup Advanced Administration

More information

CHAPTER 1: WHAT S NEW IN SHAREPOINT

CHAPTER 1: WHAT S NEW IN SHAREPOINT INTRODUCTION xxix CHAPTER 1: WHAT S NEW IN SHAREPOINT 2013 1 Installation Changes 2 System Requirements 2 The Installation Process 2 Upgrading from SharePoint 2010 3 Patching 3 Central Administration 4

More information

Developing Applications with Java EE 6 on WebLogic Server 12c

Developing Applications with Java EE 6 on WebLogic Server 12c Developing Applications with Java EE 6 on WebLogic Server 12c Duration: 5 Days What you will learn The Developing Applications with Java EE 6 on WebLogic Server 12c course teaches you the skills you need

More information

QABOOK ENTERPRISE V5.0. Advanced Training Course

QABOOK ENTERPRISE V5.0. Advanced Training Course QABOOK ENTERPRISE V5.0 Advanced Training Course Contents Introduction / Course Overview 2 Course Objectives 3 Who should attend? 3 Materials and Equipment 3 Course Tutors 4 Curriculum and Agenda 5 1.0

More information

Developing Microsoft SharePoint Server 2013 Core Solutions Course Contact Hours

Developing Microsoft SharePoint Server 2013 Core Solutions Course Contact Hours Developing Microsoft SharePoint Server 2013 Core Solutions Course 20488 36 Contact Hours Course Overview In this course, students learn core skills that are common to almost all SharePoint development

More information

SharePoint 2013 Central Administration

SharePoint 2013 Central Administration Course Objectives SharePoint 2013 Central Administration SharePoint Virtual environment creation through VMware, Virtual Box & Hyper-V. SharePoint Farm setup - Standalone, Small, Medium and Large Scale

More information

Planning and Administering SharePoint 2016

Planning and Administering SharePoint 2016 Planning and Administering SharePoint 2016 20339-1; 5 Days; Instructor-led Course Description This five-day course will provide you with the knowledge and skills to plan and administer a Microsoft SharePoint

More information

: 20488B: Customized Developing Microsoft SharePoint Server

: 20488B: Customized Developing Microsoft SharePoint Server Module Title Duration : 20488B: Customized Developing Microsoft SharePoint Server : 2 days Overview In this course, students learn core skills that are common to almost all SharePoint development activities.

More information

Banner Student. Banner Student: Communication Plan, Population Selection and Letter Generation. Description

Banner Student. Banner Student: Communication Plan, Population Selection and Letter Generation. Description Banner Student Banner Student: Communication Plan, Population Selection and Letter Generation A communication plan is a method of organizing and automating the process of distributing materials to persons.

More information

ThingWorx Tips and Tricks

ThingWorx Tips and Tricks ThingWorx Tips and Tricks PTC University One of the best ways to understand how to use ThingWorx is to observe it in action. These five tips are examples of the types of hands-on demonstrations our instructor-led

More information

20486-Developing ASP.NET MVC 4 Web Applications

20486-Developing ASP.NET MVC 4 Web Applications Course Outline 20486-Developing ASP.NET MVC 4 Web Applications Duration: 5 days (30 hours) Target Audience: This course is intended for professional web developers who use Microsoft Visual Studio in an

More information

Oracle BI 11g R1: Build Repositories

Oracle BI 11g R1: Build Repositories Oracle University Contact Us: + 36 1224 1760 Oracle BI 11g R1: Build Repositories Duration: 5 Days What you will learn This Oracle BI 11g R1: Build Repositories training is based on OBI EE release 11.1.1.7.

More information

Configuring and Administering Microsoft SharePoint 2010

Configuring and Administering Microsoft SharePoint 2010 Configuring and Administering Microsoft SharePoint 2010 Course Code: 10174A; Five days; Instructor-Led About this Course The course teaches students how to install, configure and administer SharePoint,

More information

Before you start proceeding with this tutorial, we are assuming that you are already aware about the basics of Web development.

Before you start proceeding with this tutorial, we are assuming that you are already aware about the basics of Web development. About the Tutorial This tutorial will give you an idea of how to get started with SharePoint development. Microsoft SharePoint is a browser-based collaboration, document management platform and content

More information

Course : Planning and Administering SharePoint 2016

Course : Planning and Administering SharePoint 2016 Course Outline Course 20339-1: Planning and Administering SharePoint 2016 Duration: 5 days About this course This five-day course will provide you with the knowledge and skills to plan and administer a

More information

Online training catalog

Online training catalog Online training catalog Get the most out of your website and communication tools with our extensive training offerings. Blackboard Web Community Manager Site administration training Site administrator

More information

Document- Administrator. Roll configurator with customised functionalities. aconso Assistant

Document- Administrator. Roll configurator with customised functionalities. aconso Assistant Administrator Training Executive, Organisation, Prospects User Document- Administrator Authorisation- Administrator IT-Administrator Process- Administrator Data protection in human resources User Training

More information

Microsoft Core Solutions of Microsoft SharePoint Server 2013

Microsoft Core Solutions of Microsoft SharePoint Server 2013 1800 ULEARN (853 276) www.ddls.com.au Microsoft 20331 - Core Solutions of Microsoft SharePoint Server 2013 Length 5 days Price $4290.00 (inc GST) Version B Overview This course will provide you with the

More information

Document- Administrator. Roll configurator with customised functionalities. aconso Assistant

Document- Administrator. Roll configurator with customised functionalities. aconso Assistant Administrator Training Executive, Organisation, Prospects User Document- Administrator Authorisation- Administrator IT-Administrator Process- Administrator Data protection in human resources User Training

More information

Managing Microsoft 365 Identity and Access

Managing Microsoft 365 Identity and Access Course MS-500T01-A: Managing Microsoft 365 Identity and Access Page 1 of 3 Managing Microsoft 365 Identity and Access Course MS-500T01-A: 1 day; Instructor-Led Introduction Help protect against credential

More information

McAfee VirusScan and McAfee epolicy Orchestrator Administration Course

McAfee VirusScan and McAfee epolicy Orchestrator Administration Course McAfee VirusScan and McAfee epolicy Orchestrator Administration Course Education Services administration course training The McAfee VirusScan Enterprise and McAfee epolicy Orchestrator (McAfee epo ) Administration

More information

METHODOLOGY This program will be conducted with interactive lectures, PowerPoint presentations, discussions and practical exercises.

METHODOLOGY This program will be conducted with interactive lectures, PowerPoint presentations, discussions and practical exercises. CENTER OF KNOWLEDGE, PATH TO SUCCESS Website: IDENTITY WITH WINDOWS SERVER 2016 Course 20742: 5 days; Instructor-Led INTRODUCTION This five-day instructor-led course teaches IT Pros how to deploy and configure

More information

SharePoint 2013 Developer

SharePoint 2013 Developer SharePoint 2013 Developer Duration: 5 Days Overview Thorough education is key to working with SharePoint 2013 productively. This course guides you through essential 2013 elements, from pre-requisites to

More information

20486C: Developing ASP.NET MVC 5 Web Applications

20486C: Developing ASP.NET MVC 5 Web Applications 20486C: Developing ASP.NET MVC 5 Web Course Details Course Code: Duration: Notes: 20486C 5 days This course syllabus should be used to determine whether the course is appropriate for the students, based

More information

Oracle WebLogic Server 12c: Administration I

Oracle WebLogic Server 12c: Administration I Oracle WebLogic Server 12c: Administration I Duration 5 Days What you will learn This Oracle WebLogic Server 12c: Administration I training teaches you how to install and configure Oracle WebLogic Server

More information

Microsoft SharePoint Server

Microsoft SharePoint Server Developing Microsoft SharePoint Server 2013 Core Solutions Course: 20488 Course Details Audience(s): Developers Technology: Duration: Microsoft SharePoint Server 40 Hours ABOUT THIS COURSE In this course,

More information

20486: Developing ASP.NET MVC 4 Web Applications (5 Days)

20486: Developing ASP.NET MVC 4 Web Applications (5 Days) www.peaklearningllc.com 20486: Developing ASP.NET MVC 4 Web Applications (5 Days) About this Course In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework

More information

HP Database and Middleware Automation

HP Database and Middleware Automation HP Database and Middleware Automation For Windows Software Version: 10.10 SQL Server Database Refresh User Guide Document Release Date: June 2013 Software Release Date: June 2013 Legal Notices Warranty

More information

POWER BI BOOTCAMP. COURSE INCLUDES: 4-days of instructor led discussion, Hands-on Office labs and ebook.

POWER BI BOOTCAMP. COURSE INCLUDES: 4-days of instructor led discussion, Hands-on Office labs and ebook. Course Code : AUDIENCE : FORMAT: LENGTH: POWER BI BOOTCAMP O365-412-PBID (CP PBD365) Professional Developers Instructor-led training with hands-on labs 4 Days COURSE INCLUDES: 4-days of instructor led

More information

Oracle Database Cloud for Oracle DBAs Ed 3

Oracle Database Cloud for Oracle DBAs Ed 3 Oracle University Contact Us: 800-260-690 Oracle Database Cloud for Oracle DBAs Ed 3 Duration: 3 Days What you will learn Note: No hands-on lab environment for the Training On Demand course format This

More information

Administering System Center Configuration Manager ( A)

Administering System Center Configuration Manager ( A) Administering System Center Configuration Manager (20703-1A) Duration: 5 Days Price: $895 Delivery Option: Attend via MOC On-Demand Students Will Learn Describing the features Configuration Manager and

More information

MS 50547: Microsoft SharePoint 2010 Site Collection and Site Administration Duration: 5 Days Method: Instructor-Led

MS 50547: Microsoft SharePoint 2010 Site Collection and Site Administration Duration: 5 Days Method: Instructor-Led MS 50547: Microsoft SharePoint 2010 Site Collection and Site Administration Duration: 5 Days Method: Instructor-Led Course Description This five-day instructor-led Site Collection and Site Administrator

More information

Azure Development Course

Azure Development Course Azure Development Course About This Course This section provides a brief description of the course, audience, suggested prerequisites, and course objectives. COURSE DESCRIPTION This course is intended

More information

Duration: 5 Days Course Code: M20764 Version: B Delivery Method: Elearning (Self-paced)

Duration: 5 Days Course Code: M20764 Version: B Delivery Method: Elearning (Self-paced) Administering a SQL Database Infrastructure Duration: 5 Days Course Code: M20764 Version: B Delivery Method: Elearning (Self-paced) Overview: This five-day instructor-led course provides students who administer

More information

Microsoft Developing ASP.NET MVC 4 Web Applications

Microsoft Developing ASP.NET MVC 4 Web Applications 1800 ULEARN (853 276) www.ddls.com.au Microsoft 20486 - Developing ASP.NET MVC 4 Web Applications Length 5 days Price $4290.00 (inc GST) Version C Overview In this course, students will learn to develop

More information

Planning and Administering SharePoint 2016

Planning and Administering SharePoint 2016 Planning and Administering SharePoint 2016 Course 20339A 5 Days Instructor-led, Hands on Course Information This five-day course will combine the Planning and Administering SharePoint 2016 class with the

More information

Developing ASP.NET MVC 4 Web Applications

Developing ASP.NET MVC 4 Web Applications Developing ASP.NET MVC 4 Web Applications Duration: 5 Days Course Code: 20486B About this course In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework 4.5

More information

CXA Citrix XenApp 6.5 Administration

CXA Citrix XenApp 6.5 Administration 1800 ULEARN (853 276) www.ddls.com.au CXA-206-1 Citrix XenApp 6.5 Administration Length 5 days Price $5500.00 (inc GST) Citrix XenApp 6.5 Administration training course provides the foundation necessary

More information

20331B: Core Solutions of Microsoft SharePoint Server 2013

20331B: Core Solutions of Microsoft SharePoint Server 2013 20331B: Core Solutions of Microsoft SharePoint Server 2013 Course Details Course Code: Duration: Notes: 20331B 5 days This course syllabus should be used to determine whether the course is appropriate

More information

Modern SharePoint and Office 365 Development

Modern SharePoint and Office 365 Development Modern SharePoint and Office 365 Development Mastering Today s Best Practices in Web and Mobile Development Course Code Audience Format Length Course Description Student Prerequisites MSD365 Professional

More information

A: Administering System Center Configuration Manager

A: Administering System Center Configuration Manager 20703-1A: Administering System Center Configuration Manager Duration: 5 days; Instructor-led WHAT YOU WILL LEARN This five-day course describes how to use Configuration Manager and its associated site

More information

SharePoint 2016 Site Collections and Site Owner Administration

SharePoint 2016 Site Collections and Site Owner Administration Course 55234A: SharePoint 2016 Site Collections and Site Owner Administration Course Outline Module 1: Getting Started with SharePoint 2016 This module explains to site collection and site administrators

More information

Administering a SQL Database Infrastructure Microsoft Official Curriculum (MOC 20764)

Administering a SQL Database Infrastructure Microsoft Official Curriculum (MOC 20764) Administering a SQL Database Infrastructure Microsoft Official Curriculum (MOC 20764) Course Length: 5 days Course Delivery: Traditional Classroom Online Live Course Overview This 5-day instructor-led

More information

COURSE OUTLINE. COURSE OBJECTIVES After completing this course, students will be able to: 1 - INSTALLING & CONFIGURING DCS

COURSE OUTLINE. COURSE OBJECTIVES After completing this course, students will be able to: 1 - INSTALLING & CONFIGURING DCS 20742 Identity with Windows Server 2016 This course teaches IT Pros how to deploy and configure Active Directory Domain Services in a distributed environment, how to implement Group Policy, how to perform

More information

Microsoft SharePoint 2013 for SharePoint Readers, Authors and Site Managers

Microsoft SharePoint 2013 for SharePoint Readers, Authors and Site Managers 1800 ULEARN (853 276) www.ddls.com.au Microsoft SharePoint 2013 for SharePoint Readers, Authors and Site Managers Length 2 days Price $913.00 (inc GST) Overview The skills acquired in this course enable

More information

At Course Completion: Course Outline: Course 20742: Identity with Windows Server Learning Method: Instructor-led Classroom Learning

At Course Completion: Course Outline: Course 20742: Identity with Windows Server Learning Method: Instructor-led Classroom Learning Course Outline: Course 20742: Identity with Windows Server 2016 Learning Method: Instructor-led Classroom Learning Duration: 5.00 Day(s)/ 40 hrs Overview: This five-day instructor-led course teaches IT

More information