Summary

In this chapter, you learned how to create an Alexa skill called Henry's Kitchen, which takes food types from the user and recommends cooking ideas. In order to get those cooking ideas, you created a Node.js endpoint web service that queries the Spoonacular third-party REST API to get cooking recipes. During the voice application development process, you have mastered intents, slots, and utterances using the Alexa console. Also using Node.js, you have learned how to create a web service that can take requests from Alexa and respond to Alexa. Then, you went through the process of debugging the web service endpoint using the Alexa JSON input locally. You managed to deploy the web service endpoint to the Microsoft Azure cloud in order to test using an Amazon Echo device. Finally, you managed to back up the entire Alexa skill you created so that you can restore it, if need be. In the next chapter, we will take basic concepts from this chapter and delve into more advanced topics, such as sessions and creating conversations in order to handle more advanced inquiries from the user.