YoVDO

Developing Skills for AWS Alexa

Offered By: LinkedIn Learning

Tags

Alexa Development Courses

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)
1. Design Your Alexa Skill
  • Designing effective voice interactions
  • Enabling and invoking skills
  • Understanding the interaction model
2. Alexa Skill First Steps
  • 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
3. Building the Interaction Model
  • 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
4. Enhancing the Voice Interaction
  • 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
5. Publishing to the Alexa Skill Store
  • Submitting your skill for beta testing and certification
Conclusion
  • Next steps

Taught by

Brandon Rich

Related Courses

Learn Conversational Design with Alexa
Codecademy
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