YoVDO

Managing User Profiles with DynamoDB in Serverless Web Applications

Offered By: LinkedIn Learning

Tags

Amazon DynamoDB Courses NoSQL Databases Courses Structured Data Courses JSON Courses API Gateways Courses Lambda Functions Courses IAM Roles Courses

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
1. Creating a New DynamoDB Database
  • 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
2. Interact with Your Database via Lambda
  • 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
3. Insert Structured Data into DynamoDB
  • 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
4. Get Data from DynamoDB
  • 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
Conclusion
  • Going further

Taught by

Brett McLaughlin

Related Courses

Introduction to AWS Identity and Access Management
Amazon 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