[ACloudGuru] Advanced Alexa Skills Kit 2017
Learn to build advanced, engaging voice applications for Amazon Alexa with this hands-on course.
Hi guys, and welcome to the A Cloud Guru course on Advanced Alexa Skill Kit development.
Please note that this course has now been decomissioned. For other Alexa courses, please click here
So why did we put this course together? Well the aim is to give you as an Alexa skill developer all the skills you need to be able to build complex voice applications on the Amazon Alexa platform. We wanted a course that showcased the wide range of features that the Alexa Skills Kit now offers, showcasing some of the more advanced functionality like Account Linking, Persistent Database Storage, State Management, Audio Streaming, and Multiple Languages.
I also wanted to structure the course in the form of an end to end project. I find following along with a real project is always the best way to learn – and although the skill we’ll be building is focussed specifically on the Alexa developer community, I’ve structured it in a way that you should be able to re-purpose a lot of the techniques to whatever use case you want to build for. As well as this – I’ve structured the videos by technical topic so that you’ll be able to re-visit each particular one as and when you need it for future projects.
So what are we going to build in this course? As I mentioned – we’re going to be building an Alexa skill that gives the Alexa developer community information about Alexa events going on around the world. We’re going to be using the Meetup.com API to pull information about the Alexa developer meetups. And along the way we’ll be showcasing a lot of the features of the Alexa Skills Kit that you can use to make the experience more enjoyable for your users.
Before we get started – I wanted to quickly run though the pre-requisites that you’ll need in order to follow along with the videos. The first is an Amazon Developer account, which you’ll need to create Alexa skills. The second is an AWS account – we’ll be using AWS Lambda to host our skill’s backend – you can host your skill’s backend on any HTTPS end point – but I find using Lambda is the easiest so we’ll go with that. Thirdly you’ll need nodeJS installed – you can build Alexa Skills in any programming language you like but for this course we’ll be using nodeJS. Personally I prefer it as a language and we’re also going to be taking advantage of the Alexa nodeJS SDK which makes implementing some of the more advanced features a lot easier. We’ll cover this more in a later video. Finally, you’ll need an Alexa enabled device so that you can test your Skill. I’ve got an Echo device with me here that I’m going to be using for testing.
You can find me on twitter @MerryOscar – and feel free to tweet me or email me at [email protected] you have any questions about the course or anything else related to Alexa – always happy to try and answer questions!
EXPECTED OUTCOMES
• You will be able to create complex Alexa skills from scratch using the Alexa Skills Kit and Alexa Node.js SDK
• Be able to build complex conversations instead of simple back and forth interactions
• Accelerate the time it takes for you to create and enhance your own Alexa skills
• Create a more personalized experience by saving data in-between sessions and linking to 3rd party services
• Master Alexa’s newest functionality; Long form audio and audio streaming in multiple languages
PREREQUISITES
• You will need to set up an Amazon Developer Account
• You will need to set up an AWS Account (you can use the free tier for this course)
• Node.js Installed
• Access to an Alexa enabled device or test site.
Authors – MerryOscar
Language – English
Size: 1.70 GB
https://acloud.guru/learn/aws-advanced-alexa-skills-kit.