Build Alexa Skills on AWS

Paths

Build Alexa Skills on AWS

Authors: David Tucker, Amber Israelsen, Anthony Sequeira

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.

Amazon Alexa: The Big Picture

by David Tucker

Jan 20, 2021 / 1h 4m

1h 4m

Start Course
Description

The Amazon Alexa platform enables developers to create powerful voice-first experiences across a wide array of devices that are powered by the Alexa, the world’s most popular voice interaction platform. In this course, Amazon Alexa: The Big Picture, you’ll take your first step in this platform by learning foundational concepts of voice interaction with Alexa. First, you’ll explore how users interact with the Alexa devices. Next, you’ll discover both built-in and custom Alexa skill types. Finally, you’ll learn how to leverage the tools Amazon has provided for creating Alexa skills of your own. When you’re finished with this course, you’ll have the skills and knowledge of Amazon Alexa voice interaction models and tools needed to create your own custom Alexa skills.

Table of contents
  1. Course Overview
  2. Interacting with Alexa
  3. Alexa Skill Types
  4. Alexa Development Tools

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

Publishing Amazon Alexa Skills

by Anthony Sequeira

Apr 7, 2021 / 1h 39m

1h 39m

Start Course
Description

Building a wonderfully received Amazon Alexa Skill consists of several phases, each full of important steps. In this course, Publishing Amazon Alexa Skills, you’ll learn to test, certify, and publish your custom Alexa Skills with ease. First, you’ll explore the overall process and requirements involved in certifying and publishing Alexa Skills. Next, you’ll discover the power and ease of beta testing your skills. Finally, you’ll learn how to perform analytics against your skills, control user permissions for the Amazon Developer Account, and understand the various Skill statuses you might encounter. When you’re finished with this course, you’ll have the skills and knowledge of Alexa Skill publishing needed to deliver compelling Alexa applications worldwide.

Table of contents
  1. Course Overview
  2. Testing and Publishing Amazon Alexa Skills
  3. Managing and Analyzing Published Alexa Skills
Offer Code *
Email * First name * Last name *
Company
Title
Phone
Country *

* Required field

Opt in for the latest promotions and events. You may unsubscribe at any time. Privacy Policy

By providing my phone number to Pluralsight and toggling this feature on, I agree and acknowledge that Pluralsight may use that number to contact me for marketing purposes, including using autodialed or pre-recorded calls and text messages. I understand that consent is not required as a condition of purchase from Pluralsight.

By activating this benefit, you agree to abide by Pluralsight's terms of use and privacy policy.

I agree, activate benefit