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
Introduction to AWS Identity and Access ManagementAmazon Web Services via edX Creating And Controlling Git Repository Using AWS CodeCommit
Coursera Project Network via Coursera Edición de España: Introducción a AWS Identity and Access Management (IAM) | Introduction to AWS Identity and Access Management (IAM)
Amazon Web Services via AWS Skill Builder Introduction to AWS Identity and Access Management (IAM) (Spanish)
Amazon Web Services via AWS Skill Builder Introduction to AWS Identity and Access Management (IAM) (Traditional Chinese)
Amazon Web Services via AWS Skill Builder