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. Read more.
Mclearn team was started in 2018 with a vision to empower people and businesses worldwide with great learning - any time, any place and on any device.
Access all courses in our library for only $9/month with All Access Pass
Get Started with All Access PassBuy Only This CourseAbout This Course
Who this course is for:
- AWS developersÂ
- Database administrators and developers
What you’ll learn:Â
- The basics of DynamoDB
- Capabilities of DynamoDB
- How to create tables
- How to create, query, and modify data
- How to build DynamoDB triggers
- How to optimize queries with indexes
- Common DynamoDB pitfalls
Requirements:Â
- 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.Â
Getting up and starting quickly is very important when delivering software. DynamoDB, being a fully 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.Â
Our Promise to You
By the end of this course, you will have learned about functions of DynamoDB and its common pitfalls.Â
10 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
Section 1 - Introduction | |||
Introduction | 00:00:00 | ||
Environment Setup | 00:00:00 | ||
Section 2 - The Basics of DynamoDB | |||
What Is DynamoDB? | 00:00:00 | ||
Terminology | 00:00:00 | ||
Tables | 00:00:00 | ||
Data Types | 00:00:00 | ||
Capacity Units | 00:00:00 | ||
Section 3 - Creating Our Tables | |||
Table Design | 00:00:00 | ||
Creating Tables In AWS Management Console | 00:00:00 | ||
Creating Tables In AWS CloudFormation | 00:00:00 | ||
Creating Tables In Code | 00:00:00 | ||
List And Describe Table APIs | 00:00:00 | ||
Update Table API | 00:00:00 | ||
Section 4 - Creating, Querying And Modifying Our Data | |||
Working With Items In AWS Management Console | 00:00:00 | ||
AWS SDK And DynamoDB JSON Schema | 00:00:00 | ||
Write API: PutItem | 00:00:00 | ||
Write API: UpdateItem | 00:00:00 | ||
Write API: DeleteItem | 00:00:00 | ||
Read Operations | 00:00:00 | ||
Read API: GetItem | 00:00:00 | ||
Read API: Query | 00:00:00 | ||
Read API: Scan | 00:00:00 | ||
Batch API: BatchGetItem | 00:00:00 | ||
Batch API: BatchWriteItem | 00:00:00 | ||
Section 5 - Building DynamoDB Triggers | |||
DynamoDB Triggers | 00:00:00 | ||
DynamoDB Stream Events | 00:00:00 | ||
DynamoDB Triggers | 00:00:00 | ||
Section 6 - Optimizing Our Queries With Indexes | |||
Query: First Use Case | 00:00:00 | ||
Local Secondary Index | 00:00:00 | ||
Query: Second Use Case | 00:00:00 | ||
Global Secondary Index | 00:00:00 | ||
Section 7 - Capabilities In DynamoDB | |||
Time To Live | 00:00:00 | ||
Time To Live | 00:00:00 | ||
Auto Scaling | 00:00:00 | ||
DAX | 00:00:00 | ||
Section 8 - Avoiding Common DynamoDB Pitfalls | |||
Data Modeling | 00:00:00 | ||
Pricing | 00:00:00 | ||
Hard Limits | 00:00:00 | ||
Unique Identifiers | 00:00:00 |
About This Course
Who this course is for:
- AWS developersÂ
- Database administrators and developers
What you’ll learn:Â
- The basics of DynamoDB
- Capabilities of DynamoDB
- How to create tables
- How to create, query, and modify data
- How to build DynamoDB triggers
- How to optimize queries with indexes
- Common DynamoDB pitfalls
Requirements:Â
- 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.Â
Getting up and starting quickly is very important when delivering software. DynamoDB, being a fully 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.Â
Our Promise to You
By the end of this course, you will have learned about functions of DynamoDB and its common pitfalls.Â
10 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
Section 1 - Introduction | |||
Introduction | 00:00:00 | ||
Environment Setup | 00:00:00 | ||
Section 2 - The Basics of DynamoDB | |||
What Is DynamoDB? | 00:00:00 | ||
Terminology | 00:00:00 | ||
Tables | 00:00:00 | ||
Data Types | 00:00:00 | ||
Capacity Units | 00:00:00 | ||
Section 3 - Creating Our Tables | |||
Table Design | 00:00:00 | ||
Creating Tables In AWS Management Console | 00:00:00 | ||
Creating Tables In AWS CloudFormation | 00:00:00 | ||
Creating Tables In Code | 00:00:00 | ||
List And Describe Table APIs | 00:00:00 | ||
Update Table API | 00:00:00 | ||
Section 4 - Creating, Querying And Modifying Our Data | |||
Working With Items In AWS Management Console | 00:00:00 | ||
AWS SDK And DynamoDB JSON Schema | 00:00:00 | ||
Write API: PutItem | 00:00:00 | ||
Write API: UpdateItem | 00:00:00 | ||
Write API: DeleteItem | 00:00:00 | ||
Read Operations | 00:00:00 | ||
Read API: GetItem | 00:00:00 | ||
Read API: Query | 00:00:00 | ||
Read API: Scan | 00:00:00 | ||
Batch API: BatchGetItem | 00:00:00 | ||
Batch API: BatchWriteItem | 00:00:00 | ||
Section 5 - Building DynamoDB Triggers | |||
DynamoDB Triggers | 00:00:00 | ||
DynamoDB Stream Events | 00:00:00 | ||
DynamoDB Triggers | 00:00:00 | ||
Section 6 - Optimizing Our Queries With Indexes | |||
Query: First Use Case | 00:00:00 | ||
Local Secondary Index | 00:00:00 | ||
Query: Second Use Case | 00:00:00 | ||
Global Secondary Index | 00:00:00 | ||
Section 7 - Capabilities In DynamoDB | |||
Time To Live | 00:00:00 | ||
Time To Live | 00:00:00 | ||
Auto Scaling | 00:00:00 | ||
DAX | 00:00:00 | ||
Section 8 - Avoiding Common DynamoDB Pitfalls | |||
Data Modeling | 00:00:00 | ||
Pricing | 00:00:00 | ||
Hard Limits | 00:00:00 | ||
Unique Identifiers | 00:00:00 |