Developing Skills for AWS Alexa
Offered By: LinkedIn Learning
Course Description
Overview
Learn how to develop custom apps, also called skills, for Alexa, the Echo brand of smart speaker devices from Amazon.
Syllabus
Introduction
- Create intelligent conversational design
- What you should know
- Introduction to Amazon Echo (Alexa)
- Designing effective voice interactions
- Enabling and invoking skills
- Understanding the interaction model
- Starting a new Alexa skill
- Getting to know the Alexa developer console
- Hello World: The build tab
- Hello World: The code tab
- Hello World: The test tab
- Demo skill: What are we going to do?
- Creating your first custom intent
- Extending the custom intent with custom slot types
- Responding to requests with intent handlers
- Troubleshooting with CloudWatch
- Modifying speech with SSML
- Adding and playing media
- Keeping context with session persistence
- Adding a request interceptor
- Manual dialog delegation and slot elicitation
- Handling interruptions by restoring intent state
- Remembering key information with long-term persistence
- Handling yes/no questions
- Restoring data from persistence
- Personalize your skill by requesting user profile data
- Grant and use profile data permissions
- Submitting your skill for beta testing and certification
- Next steps
Taught by
Brandon Rich
Related Courses
Learn Conversational Design with AlexaCodecademy Learn to Program Alexa
Codecademy Get Started with a Voice Assistant: Developing Alexa Skills
Labdox via FutureLearn Building Advanced Alexa Skills
LinkedIn Learning Amazon Alexa: The Big Picture
Pluralsight