Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Developing Skills for AWS Alexa

via LinkedIn Learning

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

Reviews

4.8 rating at LinkedIn Learning based on 16 ratings

Start your review of Developing Skills for AWS Alexa

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.