Self-Learning TQL Tutorials

Overview

In this section we provide a series of self-learning TQL Tutorials. This contains take away concepts, video recordings, pdf files from 

Video Recordings, Slides and Do it yourself assignments

NumberTake Away ConceptsVideo RecordingContent PDF File
1
  • Overview of TQL System: benefits, components
  • Introduction to Working Environment (IoTKit, TQLEngine, TQLStudio)
  • Mechanics of developing and deploying a project
Recording Session-1

Session-1

2
  • TQL Application Architecture
  • TQL Models: Attributes, Actions
  • TQL Queries: Create, Update, Delete, Find Model Instances
Recording Session-2Session-2
3
  • Adding logic to your model
  • XPath, FacetScript, JavaScript
  • Temporary Data Store
Recording Session-3Session-3
4
  • Technical Stack, Facet LifeCycle
  • How to Start Developing your project Part I
  • Rework The Temperature Model (Composite Attributes, Multiple Sensors → Modularization)
  • Pipeline Macros → Executing Queries from within a model, Subscribing to Model changes from within a model)
  • Thing Categories and Supported Protocols
Recording Session-4Session-4
5
  • How to Start Developing your project Part II
  • Protocols II - USB CAM Protocol
  • Basic Patterns to consume TQL Endpoints in Client Application
Recording Session-5Session-5
6
  • Q&A re IoTKitThings Code
  • Reality Check: Greenhouse V1
  • Orchestration / Integration (Integrating with Cloud Service API, SMTP Emailing, OS Executables)
  • Scaling (Bulk Initialization from Files)
Recording Session-6Session-6
7
  • TQL Language Elements (Standard Models)
Recording Session-7Session-7
8
  • TQL Language Elements (Data References, CherryPicked Attributes, FacetScript Loops)
  • Wrap Up (8 Key Takeaways)
Recording Session-8Session-8