E07. Environment Setup (Written Instructions)
If you prefer following written instructions to set up your environment, this is for you. If you prefer video tutorials the rest of this section will cover your environment setup.
E19. Project Introduction
In this section, we are going to develop our first Tableau Extension, although, it will not do much for now, we will build our skeleton and make use of all the installed applications, tools and packages.
E02. About this Course
We will talk about the progressive nature of this course and introduce the various sections.
E13. Gulp (The Streaming Build Tool)
Gulp is an open-source JavaScript toolkit used as a streaming build system in front-end web development. We will leverage Gulp to automate our various build tasks such as Obfuscation, Minifying our files, SCSS to CSS compilation.
E04. Focus on Learning
No course can cover everything that you will require. The Web development space is huge, but we will talk about how you can maximize your learning on this course.
E05. Basic Programming Tutorials
This course does require a basic understanding of programming; if you are new to programming or need a refresher course, I would highly recommend spending time to go through the following tutorials
E17. Google Chrome
Google Chrome is a cross-platform web browser developed by Google. We will use Google Chrome to help debug and test our Tableau Extension.
E21. Exploring the Tableau Extension API
Now that we have downloaded the Tableau Extension API, we will go through the various folders, install the Tableau Extension API SDK Components, Build the TypeScript Samples, and test our extensions using a local server.
E11. GitHub (A Git Repository Hosting Service)
GitHub is a Git repository hosting service, but it adds many of its own features. While Git is a command-line tool, GitHub provides a Web-based graphical interface. It also provides access control and several collaboration features, such as a wikis and basic task management tools for every project.
E03. About Tableau Extensions
I will help you understand the basics of what is a Tableau Extensions. We will talk about the structure and architecture of an Extension, understand what Extensions are and how they are used, and more interestingly, how they are developed.