Developing Skills for AWS Alexa

Go to class
Write Review

Free Online Course: Developing Skills for AWS Alexa provided by LinkedIn Learning is a comprehensive online course, which lasts for 2-3 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Developing Skills for AWS Alexa is taught by Brandon Rich.

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