Sign up to get the latest Amazon Alexa news delivered straight to your inbox: http://bit.ly/2IBQo95
Download our guides to get started: - 10 Things Every Voice Developer Should Do to Build for Voice: http://bit.ly/2Kvy0DS - 6 Tips for Building Stellar Kids Skills: http://bit.ly/2N7xFWi - How Building for Voice Differs from Building for Screen: http://bit.ly/2KgsVzX
Build with our tutorials: - How to Build a Fact Skill: https://amzn.to/2KjsncC - How to Build a City Guide Skill: https://amzn.to/2MzMWOE
Stay in touch: - Like Alexa Developer on Facebook: https://www.facebook.com/AlexaDevs - Follow us on Twitter: https://twitter.com/alexadevs - Follow us on Instagram: https://www.instagram.com/alexadevs - Watch our Twitch Channel: https://www.twitch.tv/amazonalexa
Sign up to get the latest Amazon Alexa news delivered straight to your inbox: http://bit.ly/2IBQo95
Download our guides to get started: - 10 Things Every Voice Developer Should Do to Build for Voice: http://bit.ly/2Kvy0DS - 6 Tips for Building Stellar Kids Skills: http://bit.ly/2N7xFWi - How Building for Voice Differs from Building for Screen: http://bit.ly/2KgsVzX
Build with our tutorials: - How to Build a Fact Skill: https://amzn.to/2KjsncC - How to Build a City Guide Skill: https://amzn.to/2MzMWOE
Stay in touch: - Like Alexa Developer on Facebook: https://www.facebook.com/AlexaDevs - Follow us on Twitter: https://twitter.com/alexadevs - Follow us on Instagram: https://www.instagram.com/alexadevs - Watch our Twitch Channel: https://www.twitch.tv/amazonalexa
[This series was created in 2016 and some content may be outdated. However, it explains important voice design concepts that can still be useful when building Alexa skills.]
In this video we will discuss how to link a skill with a database so that it can save an unfinished madlib for later use in another session. Amazon DynamoDB is an easy way to read and write data from an AWS Lambda function skill like previously in Madlib Builder. Amazon DynamoDB is a fully managed NoSQL database service that provides fast and predictable performance with seamless scalability. It requires no schema and can be used as a key-value or document-based store. We'll extend Madlib Builder to support saving and loading a madlib so that users can return to their previous work at a later time.
Learning Objectives: - AWS DynamoDB Overview - Database Persistence with DynamoDB - Database Management on AWS - Extending the Madlib Builder Service to support Saving/Loading
Study Guide & Exercise Workbook: chapter 4: https://github.com/bignerdranch/developing-alexa-skills-solutions/blob/master/coursebook/mlbPersistence_Chapter.pdf
Blog Post: https://developer.amazon.com/public/community/post/Tx1T3KH2O7K8AOP/Big-Nerd-Ranch-Series-Developing-Alexa-Skills-Locally-with-Node-js-Implementing
Code Example: https://github.com/bignerdranch/developing-alexa-skills-solutions/tree/master/4_persistence/solution
Links: AWS DynamoDB: https://aws.amazon.com/dynamodb/