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
โปรแกรมไพทอนสำหรับวิทยาการข้อมูล | Python Programming for Data ScienceChiang Mai University via ThaiMOOC Introduction to Functions in Python
DataCamp Intermediate Functional Programming with purrr
DataCamp Game Development (Android + IOS): Build 12 Apps & Games
Udemy Python from Intermediate to Expert
Udemy