Hands-on AWS DynamoDB
3.9 (24 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
124 students enrolled

Hands-on AWS DynamoDB

Learn DynamoDB, DynamoDB Streams, Global Tables and Serverless Web Application with AWS Certified Expert
3.9 (24 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
124 students enrolled
Created by Liya Peng
Last updated 11/2018
English
Current price: $13.99 Original price: $19.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 2.5 hours on-demand video
  • 5 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Understanding Amazon DynamoDB Essentials
  • Creating and Managing Amazon DynamoDB
  • Creating Serverless Web Application
  • Maintaining and Montoring Data in Amazon DynamoDB
  • Setting Up Security on DynamoDB
Course content
Expand all 35 lectures 02:42:32
+ AWS Databases Overview
4 lectures 10:32
What is Relational Database?
03:00
What is Non-Relational Database?
02:30
The Purposes of AWS Databases
03:00
Summary
02:02
Database Overview Quiz
2 questions
+ AWS DynamoDB Overview
4 lectures 08:22
What is DynamoDB?
03:08
DynamoDB Read Consistency
01:35
Summary
01:09
DynamoDB Overview Quiz
3 questions
+ DynamoDB Data Operations
12 lectures 01:17:37
DynamoDB Access
01:40

Create Tables and Load Data
11:38
Naming Rules and Data Types
05:00
Primary Key
02:45
Secondary Indexes
04:42
Throughput Capacity
06:00
Scan and Query Table
08:55
CRUD Operations
10:13
Serverless Web App Example Part I
11:10
Serverless Web App Example Part II
11:22
Summary
02:00
DynamoDB Data Operations Quiz
5 questions
+ DynamoDB Management Tools
5 lectures 20:23
DynamoDB Management Tools Overview
00:40
DynamoDB Streams
11:45
Backup and Restore
03:01
Metrics, Alarm and Tags
04:13
Summary
00:44
DynamoDB Management Tools Quiz
3 questions
+ DynamoDB Security
3 lectures 09:56
Encryption At Rest
01:35
Web Identity Federation
05:25
Summary
02:56
DynamoDB Security Quiz
2 questions
+ Conclusion
2 lectures 05:09
DynamoDB or RDBMS?
02:03
What's next?
03:06
+ Bonus Section: DynamoDB Accelerator (DAX)
3 lectures 23:09
What is DAX?
02:50
Lab: Retrieve Data from DynamoDB vs. DAX
13:24
DAX Features
06:55
Requirements
  • AWS account (you can use free tier account)
  • Basic knowledge on relational databases and database design concepts
  • A Windows, Linux or Mac PC/Laptop
Description

In this course, we're going to explore how to use AWS NoSQL Database Solution DynamoDB.  This course assumes you have no experience of the NoSQL database and DynamoDB but are eager to learn AWS solution on NoSQL. This course has twelve hands-on labs such as create DynamoDB Tables, load data, process data operations, enable DynamoDB Streams with TTL to manage modification, replicate table with Global Tables, setup Triggers with Lambda function, build the Serverless Web Application and setup web identity federation. You will also get the basic knowledge of other associated AWS services (e.g. S3, IAM, Lambda, CloudWatch, and CloudTrial). 

Once you have completed this course, you should be able to deploy your NoSQL database on DynamoDB, operate and maintain data, monitor and secure the database.

Bonus Section:

  • AWS DynamoDB Accelerator (DAX)

Who this course is for:
  • AWS beginners and developers
  • Database developers and analysts
  • Database administrators