Skip to content

Latest commit

 

History

History
29 lines (21 loc) · 1.67 KB

File metadata and controls

29 lines (21 loc) · 1.67 KB

Lesson 1: TSE Advanced Course Overview

In this lesson we're going to expand on the fundamentals of ThoughtSpot embedding to talk about more advanced topics such as trusted authentication, bi-direction events between your application and ThoughtSpot, creating and using custom actions, calling the APIs to get data, and applying a custom style. We refer to these topics as being "advanced" because they have more complex coding requirements than the basic embedding.

Advanced topics categories

You should have already taken the fundamentals course, either in an instructor led course or using the step-by-step course for fundamentals. We won't cover basics from the fundamentals course in this course, so you are expected to understand how to use the Developer Playground in ThoughtSpot.

Course development goals

In this course, we'll build out the following application:

Home page

The home page describes the overall goals of the course as well as the page descriptions. In particular, we will do the following:

  • Add authentication to the application using Trusted Authentication.
  • Use events to integrate our application with ThoughtSpot, so we respond to events from ThoughtSpot and send events to ThoughtSpot.
  • Use a custom action to add our own capabilities to ThoughtSpot.
  • Use the API SDK to get data from ThoughtSpot and render as a table.
  • Apply custom styles to the embedded ThoughtSpot to provide a 'dark mode'.

next >