DynamoDB: An Introduction

No Rating(0)
See all reviews

This course is designed for those interested to learn the basics of DynamoDB and how it works, how to avoid the common pitfalls and understand how to leverage it.

Watch Free For 30 Days

start free access


buy single class $199
  • On Demand Video Lessons
  • Course Certificate
  • 24/7 Support

About This Courseintermediate

Getting up and starting quickly is very important when delivering software.

DynamoDB, being a full managed service in AWS, enables exactly this.

In this course, you’ll learn how DynamoDB works under the covers.

First, you’ll explore the very basics, and then move onto modeling a system in DynamoDB, to ensure it provides reliable performance and scalability.

Next, you’ll gain an understanding of the capabilities DynamoDB offers, such as Triggers.

Finally, you’ll learn all about Time to Live and DynamoDB Accelerator.

When you are finished with this course, you’ll have a solid grasp of DynamoDB as a service, the power it offers you, and understanding how to leverage it, while avoiding its common pitfalls.

By the end of this course, you’ll have a solid understanding of how DynamoDB works and how you can avoiding the common pitfalls.

We are going to assume you’ve worked with databases before, but no prior knowledge of NoSQL is required.

You need to have basic experience with AWS such as access to an existing account, access and ability to navigate through the AWS Management Console.

It will be helpful but it’s not required to have experience with CloudWatch, IAM, CloudFormation, and AWS Lambda.

Our Promise to You

By the end of this course, you will have learned about functions of DynamoDB and its common pitfalls.

30 Day Money Back Guarantee. If you are unsatisfied for any reason, simply contact us and we’ll give you a full refund. No questions asked.

Get started today and learn more about DynamoDB.

Course Curriculum

Course Sections


Environment Setup

What Is DynamoDB?



Data Types

Capacity Units

Table Design

Creating Tables In AWS Management Console

Creating Tables In AWS CloudFormation

Creating Tables In Code

List And Describe Table APIs

Update Table API

Working With Items In AWS Management Console

AWS SDK And DynamoDB JSON Schema

Write API: PutItem

Write API: UpdateItem

Write API: DeleteItem

Read Operations

Read API: GetItem

Read API: Query

Read API: Scan

Batch API: BatchGetItem

Batch API: BatchWriteItem

DynamoDB Triggers

DynamoDB Stream Events

DynamoDB Triggers

Query: First Use Case

Local Secondary Index

Query: Second Use Case

Global Secondary Index

Time To Live

Time To Live

Auto Scaling


Data Modeling


Hard Limits

Unique Identifiers


No Reviews found for this course.