AlexaDev Tuesday: Big Nerd Ranch Alexa Developer Training Videos

Today I’ve got some great news to share from Marion Desmazieres at Amazon: in cooperation with Amazon, Big Nerd Ranch has prepared some training videos for Alexa developers, and they’re available online at no cost.

 

BNR Alexa Dev Training Video

 

From Marion’s 6/30/16 announcement post:

Earlier this year we announced that Amazon was teaming up with developer education company Big Nerd Ranch to deliver immersive, free training for the Alexa Skills Kit (ASK). The training shows you how to develop Alexa skills locally with Node.js, from setting up your development environment to submitting a skill for certification and more complex ASK features like account linking and persistence. You can find a recap of all the blog posts published for the training series here.

Today we are excited to release the first two videos in the Big Nerd Ranch video series. These videos kick off the official Alexa Developers channel on YouTube.

In the first video, “Hello, Alexa!“, we’ll introduce the Alexa Skills Kit and teach you how to create Alexa skills, or capabilities, for Alexa. We will build and deploy a basic skill. This skill will be called the “Greeter” skill, and will say hello to users when they invoke the skill using the words that we specify.

In the second video, “Slots and Slot Types“, we will see several new features of the skill interaction model that let us build more sophisticated skills. We will expand on what we learned with the Greeter skill by building a more feature-rich skill called “Airport Info”. Airport Info will make requests to the Federal Aviation Administration’s JSON backed web service, and inform users if there is any delay at an airport that they specify.

 

From Marion’s 7/11/16 post:

In part 3 of 6, “Sessions and Voice User Interfaces“, we will learn about user sessions. This feature allows an Alexa skill to break more complicated data requirements into a series of steps spanning multiple requests to the skill service. We’ll also learn about Amazon’s voice user interface requirements. Following these requirements is important for getting a skill certified for public availability in the Alexa app. Lastly, we’ll introduce home cards. Cards are a graphical user interface element that can be sent from a skill to the Alexa app.

In part 4 of 6, “Persistence“, we will discuss how to link an Alexa skill with a database so that it can save an unfinished user interaction for later use in another session. Having the ability to persist data between Alexa sessions opens the door for far more versatile and sophisticated skills. We will see how to use Amazon DynamoDB to easily read and write data from an AWS Lambda function skill. We will use a library called Dynasty to interact with Amazon DynamoDB and handle asynchronous results more easily and elegantly.

Stay tuned for the last two videos from Big Nerd Ranch later this month.

 

Thanks for sharing this Marion, and extra thanks to Big Nerd Ranch for creating these terrific, free resources.

 

* * *

Tuesday, 7/12/16 marks the second annual Amazon Prime Day and Amazon is promising some amazing deals. If the past few days’ countdown deals are any indication, it will definitely be worth checking in on the Prime Day page frequently throughout the day and night. Prime Day starts at 12:01am PST and ends at 11:59pm PST on 7/12/16.

Advertisements make it possible for Love My Echo to bring you great content for free, so thanks for your support.

* * *

 

Tags: , , , , ,

Top