# Qlik Sense Extension Tutorial


The intention of this tutorial is to help you to start developing Extensions in Qlik Sense. If you have already spent some time with the concept of Extensions in QlikView you’ll see some similarities in the first chapters, but at the same time you’ll recognize how much cleaner and better the Extension API in Qlik Sense is in comparison to the one in QlikView.

Although at this point it’s important to mention that the main idea behind this tutorial is to bring Qlik Sense’s Visualization Extension concept to everybody, so you **don’t need any skills in neither QlikView nor Qlik Sense** to get started.

## Prerequisites
To be able to understand this tutorial, it is **not necessary** that you have already developed any extensions in either QlikView or Qlik Sense, but you should have a basic understanding of the following concepts:

* Html
* JavaScript

### Qlik Sense
All the concepts explained in this tutorial certainly work for both Qlik Sense Server and Qlik Sense Desktop. At the same time only Qlik Sense Desktop is necessary to follow the examples in this tutorial.

The entire tutorial is written based on Qlik Sense 1.0, published in September 2014. If some features of newer versions of Qlik Sense are discussed you’ll find an appropriate inline note.

### Code Editor

In addition to Qlik Sense you'll need a code editor, basically every basic editor is sufficient, so something like [Notepad++](http://notepad-plus-plus.org/), [Sublime Text](http://www.sublimetext.com/) or [Aptana](http://www.aptana.com/) ...

## Code Download
All code samples in this tutorial are available on GitHub. At the beginning and end of each chapter you’ll find a short note how to download the corresponding code to a specific chapter.


---
Qlik Sense Extension Tutorial, Version 0.3.0

[Table of Contents](00-TOC.md)