As a developer, you may be faced with requirements to extend what’s possible in Qlik Sense. Whether it’s a backend service to automate repetitive tasks or a custom UI; knowledge of the Qlik APIs is key for any Qlik Sense developer. This blog will explore the best resources out there on your path to mastering your Qlik API skills.
The new Qlik Dev site is a developer portal and the best documentation resource for anyone seeking to become a Qlik Sense web developer. Its offerings are broken down into four categories: Basics, Tutorials, APIs, and Libraries & Tools.
Note that this documentation is focussed on the Qlik Sense SAAS editions. APIs may vary if you are using Qlik Sense Enterprise.Basics
As a beginner, you can start by learning all the basics and ensure that your Qlik API journey starts on a solid foundation. The Basics section includes an introduction of the developer portal and the basics on how to build client extensions and web solutions using the platform, as well as embedding analytics in your external solutions.
You can get more information on concepts such as pagination, authentication and getting started with the Qlik Sense SAAS APIs, namely via REST, Command Line or JSON-RPC. Understanding the different ways you can communicate with the Qlik engine works and the various types of APIs offered are both equally important for your learning and growth as a web developer.Tutorials
qlik.dev also offers a range of introductory tutorials to authenticate, automate, extend and integrate Qlik Sense. If building mashups is your thing, focus on the integration tutorials, which covers how to get started with basic web imtegrations. For example, ‘Build a simple web app’ offers an in-depth step-by-step procedure that you can follow and create a simple web app from scratch. Your app will integrate with your Qlik Sense SaaS tenant.
With the tutorial, you will learn how to use web integrations, executing REST calls, and set up web sockets towards the Qlik associative engine.APIs
Whether you are a beginner, intermediate, or pro, you can learn a lot about Qlik APIs from blogs by experienced and renowned developers. Here are some of the blogs you can use to level up your Qlik API skills:Extending Qlik: https://extendingqlik.upper88.com/
One of the best resources to level up your Qlik API skills is Extending Qlik, a collection of great blogs covering a range of technologies all focussed on extending what’s possible in Qlik Sense. It covers a wide variety of interesting topics such as extensions, Nebula.js, pros and cons of mashups, and more. The website is user-friendly and allows you to access all the insight you need from a single page.
This resource is so massive and extensive it can serve as course material on its own. For instance, seasoned developers can benefit from some advice on mashup development based on the writer’s years of experience in the field.Axis Group blog: http://opensrc.axisgroup.com/tutorials/engine/107.%20Creating%20Filters%20with%20ListObjects.html
Axis Group’s blog offers in-depth tutorials on Qlik’s engine API. It’s a great resource for developers looking to get starting using the QIX engine using libraries such as Enigma JS.
This blog is packaged just like an online course with learning goals that range from understanding the engine to building custom features such as creating filters using ListObjects. If you want to learn how to create charts with HyperCubes, check out tutorial 108.Data Flair Blog: https://data-flair.training/blogs/
Data Flair blog is massive and offers tutorials covering everything related to Qlik Sense development. Resources mainly focus on more native Qlik Sense topics, however, more advanced topics such as mashups are also covered.Quick Intelligence Blog: [https://www.quickintelligence.co.uk/qlik-sense-tutorials
In the blog section of the Quick Intelligence website, you will find unique articles that simplify Qlik issues very creatively. In one piece, the writer uses the Lego analogy to compare QlikView vs. Qlik Sense in terms of the bucket of bricks provided to developers.
You can also read Qlik Sense APIs, Mash-Ups, and Lego to enhance your understanding of how Qlik Sense forces you to stick to the instructions and deliver high-quality apps. If you need inspiration before embarking on the next Qlik Sense mashup project, Quick Intelligence is a nice resource.Qlik Branch Blog: https://developer.qlik.com/blog
Whether you’re old-school or beginner, Qlik Branch blog on Medium can help you stay up-to-date with the latest Qlik Sense news, industry trends, insights, and more. You can use the insights in this blog to learn how experts are leveraging Qlik Sense and Qlik APIs creatively to deliver unique and powerful apps for different sectors from deep learning to health and gaming sectors.
One of our favourite contributors is Zhu Wuzhong who has a number of great blog posts covering the Qlik APIs.
For you to level up your Qlik API skills within a short period, you may consider investing in an online course. These will offer a more structured a complete learning program for you to really master the topic. Here are some of our recommendations:Data Lit: https://www.datalit.io/
And they are also on Udemy: https://www.udemy.com/course/qlik-sense-mashup-bootcamp/
Pricing: Qlik Sense Mashup Bootcamp: £199 Mastering D3 Extensions in Qlik Sense: £99
Data Lit is focused on providing developers with the materials, projects and resources they need to level up their Qlik API skills. Their online courses are more hands-on than theoretical with project based content and continuous support from instructors throughout the course.
Data Lit offers the Qlik Sense Mashup Bootcamp with 225 lessons focussed on building Qlik Sense web mashups which you can complete in 8 weeks. Visit https://www.datalit.io/courses/qlik-sense-mashup-bootcamp to check it out.
Whether you are a beginner, intermediate, or pro, this course is what you need to master front-end web development and the Qlik APIs to deliver fully responsive web mashups.Websy Academy: https://websy.academy/courses
Websy Academy is one of the top options for learning Qlik Sense online. It offers content covering Qlik Sense, the Qlik APIs, and D3.js. Each package is priced around $140 (£120) per year and about $18 (£15) per month but you can also subscribe for all three packages for £300 per year.
- Qlik Capability APIs Level 1: https://websy.academy/courses/qlik%2520api/qlik-capability-apis-level-1 Level 2: https://websy.academy/courses/qlik api/qlik-capability-apis-level-2
Qlik Sense Visualization Extensions: https://websy.academy/courses/qlik%20api/qlik-sense-visualization-extensions-level-1 Websy Academy also offers you the opportunity to learn how to leverage AngularJS capabilities and build Visualization Extensions. This 4-hour online course also comes in handy if you seek to improve your filtering and selection implementation skills.
Qlik Engine API — 1 & 2 Level 1: https://websy.academy/courses/qlik%20api/qlik-engine-api-level-1 Level 2: https://websy.academy/courses/qlik%20api/qlik-engine-api-level-2
This is a two-part online course and you can complete both in about 8 hours by allocating 4 hours for each level. In Level 1, you can level up your Qlik API skills by learning how to connect to the engine with Qlik Engine API and Enigma.js. This resource is for you if you’re looking to enhance your hands-on experience, working with data, and visualizing the data using 3rd party libraries. In Level 2, you take a deep dive into the Engine API and also enhance your skills on the Global, Generic Object, Doc, and Field classes.Analytics Hub Academy: https://analyticshub.io/
Pricing: Request a Quote