Build Alexa Skills on AWS

Paths

Build Alexa Skills on AWS

Author: Amber Israelsen

Voice experiences are driving new methods of digital interaction, and the industry leading platform for these experiences is the Amazon Alexa platform. This skill path will walk... Read more

What you will learn

  • Summarize the key elements of interaction with an Alexa skill -Contrast different Alexa skill types and their capabilities
  • Summarize the tools used to create experiences for Alexa
  • Create an Alexa-hosted custom skill using a predefined template
  • Differentiate the key elements of an Alexa skill
  • Design a custom interaction model to fit a specific use case
  • Utilize slots to gather information from a user
  • Respond to unexpected responses
  • Explain AWS services that can support an Alexa custom skill
  • Explain different compute approaches for the backend of an Alexa skill
  • Summarize the lifecycle of a skill's backend code using AWS Lambda
  • Explain security requirements and best practices for an Alexa skill
  • Summarize the capabilities of in-skill purchasing
  • Utilize SSML to configure Alexa responses
  • Implement state management for a skill
  • Explain Alexa service interfaces
  • Interpret request and response JSON from the Alexa service
  • Describe the tools that can be leveraged to debug an Alexa skill
  • Discuss the purpose and process for beta-testing an Alexa skill
  • Describe the process of publishing an Alexa skill
  • Explain user permissions within an Amazon Developer account
  • Identify the different statuses of an Alexa skill
  • Discuss the supported reports and their use from the analytics section of the console
  • Review the certification exam structure and content

Pre-requisites

Basic understanding of Node.js

Path Courses

Voice experiences are driving new methods of digital interaction, and the industry leading platform for these experiences is the Amazon Alexa platform. This skill path will walk you through the basics of the developer platform for Amazon Alexa while also familiarizing you with the voice interaction model, hosting approaches, and developer tool sets.

Coming Soon

Amazon Alexa: The Big Picture

Coming Soon

by David Tucker

Coming Soon

Designing Voice-first Experiences for Amazon Alexa

Coming Soon

by Pluralsight

Coming Soon

Architecting Voice-first Experiences for Amazon Alexa

Coming Soon

by Pluralsight

Developing Amazon Alexa Skills

by Amber Israelsen

Dec 14, 2020 / 1h 35m

1h 35m

Start Course
Description

As technology shifts towards voice and conversational interfaces, how do you take advantage of this next wave? In this course, Developing Alexa Skills, you’ll learn the ins-and-outs of developing for the Alexa platform. First, you’ll explore JSON requests and responses, and how to build state management into your skill. Next, you’ll learn how to customize Alexa’s speech using Speech Synthesis Markup Language (SSML). Finally, you’ll learn about the different Alexa service interfaces like AudioPlayer and VideoApp, and how to add product sales to your skill. When you’re finished with this course, you’ll have the skills and knowledge to build, debug and monetize Alexa skills.

Table of contents
  1. Course Overview
  2. Getting Started with Alexa Skills Development
  3. Interpreting JSON Requests and Responses in an Alexa Skill
  4. Implementing State Management for an Alexa Skill
  5. Making Alexa’s Speech More Natural Using SSML
  6. Enhancing Your Skill with the AudioPlayer and VideoApp Interfaces
  7. Debugging an Alexa Skill Using Amazon CloudWatch and Amazon S3
  8. Monetizing Your Alexa Skill with Product Sales
  9. Next Steps