Alexa Skills Kit: Practical Chatbot Development

Nathan Glover, I love technology, I'm a maker at heart!

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
24 Lessons (2h 27m)
    • 1. Introduction

      1:02
    • 2. Windows, Mac & Linux Setup

      6:39
    • 3. Where To Find Sample Code

      1:58
    • 4. Alexa Skill - Interaction Model

      5:24
    • 5. Alexa Skill - Lambda Handler

      3:56
    • 6. Alexa Skill - Lambda Deploy

      5:50
    • 7. Alexa Skill - Lambda Connection

      3:50
    • 8. Alexa Skills Kit - Create Project

      6:01
    • 9. Cat-a-Log - Project Architecture

      2:34
    • 10. DynamoDB Management Tool - Create

      8:36
    • 11. DynamoDB Management Tool - Insert

      3:32
    • 12. DynamoDB Management Tool - Test

      3:46
    • 13. Improving Project Structure

      7:12
    • 14. Deploy and Test

      5:42
    • 15. Custom Intent Slots

      7:23
    • 16. DynamoDB Lookup

      9:38
    • 17. Response Localisation

      8:23
    • 18. Session Attributes - Name (Model)

      7:29
    • 19. Session Attributes - Name (Code)

      9:29
    • 20. Request & Response Interceptors

      7:50
    • 21. DynamoDB Attribute Persistence

      8:57
    • 22. Dynamic Responses - Timezone Awareness

      9:04
    • 23. Localisation - Cleanup

      6:34
    • 24. SSML Audio Clips

      6:13

About This Class

AWS Alexa, Google Home and other voice assistant devices are becoming more and more common in our interconnected world. The tech landscape rewards developers who are on the leading edge of new trends, and Alexa Skills Kit (ASK) is one of the most supported and recognised methods of developing consumer and commercial chatbots.

This course is written with the very latest and best development standards in mind. You'll learn a number of key things that will help you succeed in this fast moving field of technology.

  • Alexa Skill Creation (UI) - We'll develop an understanding of how Alexa Skills can be created and managed via the web interface

  • Ask Skills Kit (CLI) - Once we have a firm understanding, we'll write our Skills entirely as code and deploy them using ONE command!

  • DynamoDB - Data will be stored and retrieved from an instance of DynamoDB that we'll create and manage from code as well.

  • DynamoDB Persistence - Using the DynamoDB persistence adaptor in Alexa Skill Kit we'll save and retrieve user attributes to manage state between the Alexa skill life-cycle

All this plus most importantly you will develop best practices and have a number of perfect example applications by the end of the course that you can use as a reference for future projects.