Managing User Profiles with DynamoDB in Serverless Web Applications
Offered By: LinkedIn Learning
Course Description
Overview
Learn how to set up a NoSQL database using DynamoDB, as well as create Lambda functions that allow you to insert data into and retrieve data from DynamoDB.
Syllabus
Introduction
- DynamoDB: A database that doesn't use SQL
- NoSQL, RDBMS, and other important database acronyms
- Create a table (and not a database)
- Challenge: Enter sample data into DynamoDB
- Solution: Enter sample data into DynamoDB
- Watch out for inconsistency when adding attributes
- Set up the sample application: Serverless website
- Set up the sample application: Lambdas and API Gateway
- Create an IAM role for accessing DynamoDB
- Build a new Lambda function
- Test your new Lambda function
- Make your first Put to DynamoDB
- Interact with the results of your DynamoDB Put
- Challenge: Add sample users to the database
- Solution: Add sample users to the database
- Get the request from a web form
- Display a response back from the Lambda
- Update your Lambda to respond based on your Put call
- Challenge: Add a phone number
- Solution: Add a phone number
- Get a list of users from DynamoDB
- Challenge: Set up an IAM role to read the users database
- Solution: Set up an IAM role to read the users database
- Return a list of users in JSON
- Update the client with user data
- Add and view users, all in your site
- Use query to search a table for an entry
- Going further
Taught by
Brett McLaughlin
Related Courses
Amazon DynamoDB: Building NoSQL Database-Driven ApplicationsAmazon Web Services via edX Amazon DynamoDB: Building NoSQL Database-Driven Applications
Amazon Web Services via Coursera Storing Data on AWS
Pluralsight AWS DynamoDB Fundamentals
Pluralsight Developing .NET Core Applications with DynamoDB on AWS
Pluralsight