Buy Tickets Login

Alexa, start the workshop

This workshop will guide you through the process of design and creation of Starman, an Alexa skill that connects to NASA and Space X APIs to get an amazing Space-relatedfacts and data.

Amazon Alexa is a popular cloud-based voice assistant available on tens of millions of devices from Amazon and third-party device manufacturers. Alexa itself is not a device, and you can even run it as an application on your phone, but it gives you most value if you use it with an Alexa-enabled device such as Amazon Echo or Amazon Echo Dot. Development of basic Alexa skill is simple, but building more complex and useful skills is tricky because of multiple limitations of the platform. The goal of this workshop is to show you how to build effective Alexa skill with all the advantages of serverless infrastructure. It will also show you how to connect your skill to third-party APIs, save the state in serverless skill, and how to test your skill and make sure it works as it should (even without the device). This workshop will guide you through the creation of Starman, an Alexa skill that connects to NASA and Space X APIs to get an amazing Space-related facts and data.

Learning objectives

In this workshop, you’ll learn following:

  • Learn what is Amazon Alexa and how it works
  • Learn how Alexa skills work
  • Learn how to design a skill
  • Learn what is serverless and how serverless deployment work
  • Learn how to build a Starman skill for Amazon Alexa
  • Learn how to connect your skill to third-party APIs
  • Learn how submission process works
  • Learn how to test the skill and write automated tests
  • Learn how to architecture the skill

Who is this workshop for

This workshop is for everyone who knows at least one programming language and concepts of the web development and wants to learn how to build an Alexa skill. But exercises are optimized for everyone who knows following:

  • At least basic JavaScript
  • Basics of Node.js and how NPM modules work
  • How RESTful APIs work


To be able to follow the exercises from this workshop, you’ll need following:

  • A computer with Node (v4+) and NPM (v3+) installed
  • AWS account; you’ll need to add credit card and verify your account, but everything that we’ll do at the workshop should be free (or costs few cents in a worst case scenario )
  • An account at Amazon Developer Services (; you should be able to use your AWS account to login there

Having Amazon Alexa device is a bonus, but not mandatory.

Thursday, 2018-10-04 @ 14:00
Plaza Event Centar
> Duration: 4h
> Skill level: Elementary
> Ticket price: 300kn (~€40)

Buy tickets
Photo of Slobodan Stojanović

Slobodan Stojanović

Slobodan Stojanović is (mostly) JavaScript and node.js programmer from Belgrade, Serbia.

For the past 5 years, he works as a CTO of Montreal based software development agency Cloud Horizon. And he is one of the organizers of JS Belgrade meetups.

He is passionate about serverless, offline web, chat bots, and JavaScript and Node.js in general.

The organizer reserves the right to cancel the workshop in case of unforseen circumstances such as speaker illness. In this case the tickets will be fully refunded.

By buying a ticket you agree to follow our Code of Conduct.

Subscribe for latest news