Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Managing User Profiles with DynamoDB in Serverless Web Applications

Managing User Profiles with DynamoDB in Serverless Web Applications

1h 58mIntermediate2020-09-02

Authors

Brett McLaughlin

Brett McLaughlin

Chief Technology Officer at Volusion

Course details

Interested in learning how to create and develop with NoSQL databases? Tune into this course to learn how to set up a NoSQL database using DynamoDB, the popular managed NoSQL database service, as well as create Lambda functions that allow you to insert data into and retrieve data about users from DynamoDB. Instructor Brett McLaughlin begins by delving into what DynamoDB offers, as well as the meaning behind several essential database acronyms. He then shows how to create a new DynamoDB database, build and test a Lambda function, set up a new web form that lets you create users through your Lambda and an API gateway, and retrieve user data from DynamoDB.

Skills covered

Amazon Web Services (AWS)AmazonCloud ServicesProjectCloud Computing

Concepts

0. Introduction

  • 01 - DynamoDB - A database that doesn't use SQL

1. Creating a New DynamoDB Database

  • 02 - NoSQL, RDBMS, and other important database acronyms
  • 03 - Create a table (and not a database)
  • 04 - Challenge - Enter sample data into DynamoDB
  • 05 - Solution - Enter sample data into DynamoDB
  • 06 - Watch out for inconsistency when adding attributes
  • 07 - Set up the sample application - Serverless website
  • 08 - Set up the sample application - Lambdas and API Gateway
  • 09 - Create an IAM role for accessing DynamoDB

2. Interact with Your Database via Lambda

  • 10 - Build a new Lambda function
  • 11 - Test your new Lambda function
  • 12 - Make your first Put to DynamoDB
  • 13 - Interact with the results of your DynamoDB Put
  • 14 - Challenge - Add sample users to the database
  • 15 - Solution - Add sample users to the database

3. Insert Structured Data into DynamoDB

  • 16 - Get the request from a web form
  • 17 - Display a response back from the Lambda
  • 18 - Update your Lambda to respond based on your Put call
  • 19 - Challenge - Add a phone number
  • 20 - Solution - Add a phone number

4. Get Data from DynamoDB

  • 21 - Get a list of users from DynamoDB
  • 22 - Challenge - Set up an IAM role to read the users database
  • 23 - Solution - Set up an IAM role to read the users database
  • 24 - Return a list of users in JSON
  • 25 - Update the client with user data
  • 26 - Add and view users, all in your site
  • 27 - Use query to search a table for an entry

Conclusion

  • 28 - Going further

Related courses

Related learn paths

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal