Skip to main content

Course

Using Data Stores in AWS

Intermediate3 hr

Learn to choose, build with, and secure AWS data stores including DynamoDB and S3 through hands-on console exercises and real-world scenarios.

Python3 hr11 videos44 Exercises3,000 XP348Statement of accomplishment

Create Your Free Account

Continue with Google
or
By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.

Loved by learners at thousands of companies

Training a Team?

Try for Business

Course Description

Master the essential AWS data services that power modern applications. In this hands-on course, you'll learn when and why to use DynamoDB, S3, ElastiCache, and OpenSearch by matching each service to real-world access patterns and consistency requirements. You'll design scalable DynamoDB tables with high-cardinality partition keys, perform CRUD operations, and compare Query vs Scan to optimize performance and cost. On the S3 side, you'll implement lifecycle policies to automatically transition data through storage classes and use versioning to protect against accidental deletion. The course wraps up with securing sensitive data end-to-end — classifying PII and PHI, managing secrets with Secrets Manager and Parameter Store, applying data masking techniques, and implementing multi-tenant isolation using IAM condition keys. By the end, you'll be able to choose, build with, and secure AWS data stores for production applications.

Prerequisites

Curriculum

Course outline

Using Data Stores in AWS

Course
Complete

Earn Statement of Accomplishment

Enroll Now

Grow your data skills with DataCamp for Mobile

Make progress on the go with our mobile courses and daily 5-minute coding challenges.