Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Alexa Skills Kit: Practical Chatbot Development
Rating: 4.2 out of 5(13 ratings)
154 students
Created byNathan Glover
Last updated 1/2019
English

What you'll learn

  • Alexa Skills Kit (ASK) and how to build chatbots entirely as code
  • Alexa Skills, you'll learn about Intents, Utterances, Custom slots and how everything comes together to build an effective Chatbot
  • DynamoDB Persistance of Attributes, you'll learn how to save session state for your users and have Alexa remember and recall things about people using the Skill
  • JavaScript and NPM development practices, you'll learn how to break down big blocks of code into more manageable structures

Course content

5 sections25 lectures2h 27m total length
  • Introduction1:02
  • Windows, Mac & Linux Setup6:39

    We get started by going over the basic installation and setup steps required to get all the tools we'll need for this course.

  • Where To Find Sample Code1:58

    We talk about the locations where we can find the code repositories used throughout this course

Requirements

  • Access to a computer (Windows, MacOS, Linux)
  • Amazon AWS Account (Free Tier)
  • Basic understanding of programming languages like JavaScript would help, but not required

Description

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.

Who this course is for:

  • Hobbyists looking to build Chatbots in the form of Alexa Skills for various home projects
  • Enterprise Developers looking to unlock more potential from their business data and expose it over a Chatbot
  • Beginners to the Personal Assistant / Chatbot space, looking to understand what is required to build helpful Bots.