We may earn an affiliate commission when you visit our partners.
Fernando Medina Corey

AWS has some of the most reputable cloud data storage infrastructure available on the market today. This course will teach you how to leverage different AWS storage services in accordance with your storage needs and access patterns.

Read more

AWS has some of the most reputable cloud data storage infrastructure available on the market today. This course will teach you how to leverage different AWS storage services in accordance with your storage needs and access patterns.

When working with software applications you will always need a place to store the data you generate. In this course, Storing Data on AWS, you'll learn to select the best AWS storage technology for your needs. First, you’ll explore how and when to leverage Amazon DynamoDB for low-latency, highly-scalable data storage and access patterns. Next, you'll discover how to use Amazon S3 for both file and data storage. Finally, you'll learn how to analyze different use cases for these services as well as other services that might play a role in the larger data storage picture. When you’re finished with this course, you’ll have the skills and knowledge of AWS data storage technologies needed to effectively design data-storage solutions on AWS.

This course is no longer available. Find something similar by browsing:
Amazon DynamoDB Amazon S3 AWS Storage Services Data Storage Cloud Data

What's inside

Syllabus

Course Overview
Data Storage with DynamoDB
Data Storage with Amazon S3
Other AWS Data Storage Solutions
Read more

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Builds a strong foundation for students new to AWS data storage solutions
Strengthens an existing foundation for intermediate-level students seeking to further enhance their AWS data storage skills

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Foundational aws data storage

According to learners, this course offers a fantastic and practical introduction to AWS data storage, particularly excelling in its coverage of Amazon DynamoDB and Amazon S3. Students frequently highlight the clear explanations, effective hands-on labs, and the instructor's ability to make complex topics easy to digest. It is widely considered ideal for beginners or professionals new to cloud data, building strong confidence in designing storage solutions. While a few experienced learners found the content too basic and the 'Other AWS Data Storage Solutions' section somewhat rushed or needing more depth, recent reviews suggest the course remains highly relevant and provides valuable foundational knowledge.
Mostly current, though some older reviews noted minor outdatedness.
"I felt some of the content could be more up-to-date with the latest AWS features and best practices."
"For me, the course remained highly relevant and useful despite AWS's rapid changes."
"I found the material covered still aligns well with current industry practices."
The course is exceptionally well-suited for those new to AWS data.
"This course is fantastic for anyone new to AWS data storage."
"Excellent beginner course!"
"It's probably good for absolute beginners, but not for me."
Labs and practical demonstrations effectively reinforce learning.
"I found the hands-on labs with S3 highly practical for file management and cost optimization."
"...the practical demonstrations were invaluable."
"The practical exercises were well-designed to reinforce learning."
Instructor provides very clear, digestible explanations of complex topics.
"The explanations for DynamoDB were incredibly clear, covering schemas and common access patterns effectively."
"The instructor's examples made complex topics easy to digest."
"The way DynamoDB indexing and partitioning were explained was a game-changer for me."
"The instructor explains things clearly..."
Builds a strong basis for core AWS storage services.
"This course is fantastic for anyone new to AWS data storage... Highly recommend for practical, foundational knowledge."
"Absolutely brilliant! ...this course gave me the confidence I needed to handle data storage on AWS."
"Solid content for getting started with AWS storage solutions."
"I now feel equipped to make informed decisions about storage solutions for our applications."
The 'Other AWS Data Storage Solutions' section could benefit from more depth.
"My only minor critique is that the 'Other AWS Data Storage Solutions' part felt a bit rushed, not going into enough depth..."
"The final section on 'other solutions' could be expanded, but overall, it's a valuable course for foundational knowledge."
Provides foundational knowledge but lacks advanced topics for experienced users.
"I already had some experience with S3 and DynamoDB, and honestly, I didn't learn much new."
"...if you're looking for deep dives into performance tuning, security considerations, or advanced use cases beyond basic setup, this isn't it."
"The content felt very basic and didn't offer any insights into optimization or complex architectural patterns."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Storing Data on AWS with these activities:
Attend an AWS User Group meeting
Attending an AWS User Group meeting will connect you with other AWS enthusiasts and learn about new trends and best practices.
Show steps
  • Find an AWS User Group meeting in your area
  • Attend the meeting and introduce yourself
  • Share your knowledge and experience with other members
Review core DynamoDB concepts
Reviewing core DynamoDB concepts will prepare you to think in terms of key-value storage and design your storage strategy around it.
Show steps
Review S3 concepts
Reviewing S3 concepts will prepare you to think in terms of object storage and design your storage strategy around it.
Browse courses on Object Storage
Show steps
Four other activities
Expand to see all activities and additional details
Show all seven activities
Use AWS Management Console to manage DynamoDB
Using AWS Management Console to manage DynamoDB will familiariez you with another way of interacting with the service.
Browse courses on AWS Management Console
Show steps
  • Create a new table using the AWS Management Console
  • Modify the table's schema and provisioned capacity
  • Monitor the table's metrics and performance
Use Amazon S3 Glacier for long-term storage
Using Amazon S3 Glacier for long-term storage will introduce you to a cost-effective way to store data for long periods.
Show steps
  • Create an S3 Glacier vault using the AWS CLI
  • Upload objects to the vault
  • Monitor the vault's storage usage and costs
Build a NoSQL database using DynamoDB
Creating a database will help you understand the practical aspects and implementation of DynamoDB.
Browse courses on DynamoDB
Show steps
  • Set up your AWS account and create a DynamoDB table
  • Insert and retrieve data from your DynamoDB table
  • Update and delete data from your DynamoDB table
  • Handle data consistency and availability
Design a storage solution for a hypothetical application
Designing a storage solution for a hypothetical application will help you apply your knowledge of AWS storage services.
Show steps
  • Identify the data requirements of the application
  • Research and select the appropriate AWS storage services
  • Design a storage architecture diagram
  • Write a technical document describing your design

Career center

Learners who complete Storing Data on AWS will develop knowledge and skills that may be useful to these careers:
Machine Learning Engineer
Machine Learning Engineers may use AWS data storage services to design and implement machine learning solutions. This course can help them learn how to use these services effectively.
Data Analyst
A Data Analyst might utilize the services taught in this course to design better database storage solutions for their analysis. The course will orient the Data Analyst to an industry standard toolset which can help them grow their career.
Database Administrator
Database Administrators will find this course useful for learning how to manage AWS data storage services, which can be used to store and manage databases.
Cloud Architect
Cloud Architects may use AWS data storage services to design and implement cloud-based solutions. This course can help them learn how to use these services effectively.
Cloud Engineer
Cloud Engineers may use AWS data storage services to build and manage cloud-based solutions. This course can help them learn how to use these services effectively.
IT Architect
IT Architects may use AWS data storage services to design and implement IT solutions. This course can help them learn how to use these services effectively.
IT Manager
IT Managers may use AWS data storage services to manage their IT infrastructure. This course can help them learn how to use these services effectively.
Systems Engineer
Systems Engineers may use AWS data storage services to design and implement complex systems. This course can help them learn how to use these services effectively.
Network Engineer
Network Engineers may use AWS data storage services to design and implement network solutions. This course can help them learn how to use these services effectively.
Security Engineer
Security Engineers may use AWS data storage services to design and implement security solutions. This course can help them learn how to use these services effectively.
Data Warehouse Engineer
Data Warehouse Engineers may use AWS data storage services to design and implement data warehouse solutions. This course can help them learn how to use these services effectively.
Big Data Engineer
Big Data Engineers may use AWS data storage services to design and implement big data solutions. This course can help them learn how to use these services effectively.
Data Engineer
A Data Engineer might need to use AWS for their work, and this course can introduce them to a new set of tools to use on the job.
Software Engineer
Software Engineers may use AWS data storage services to store data for their applications. This course can help them learn how to use these services effectively.
Data Scientist
Data Scientists often need to store data in the cloud for their projects. This course can help Data Scientists learn how to properly store and manage their data.

Reading list

We've selected ten books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Storing Data on AWS.
Provides a comprehensive guide to using Amazon S3, one of the most popular AWS storage services. It covers everything from creating and managing buckets to optimizing performance and security.
Provides a comprehensive overview of the principles and patterns for designing and building data-intensive applications. It covers a wide range of topics, from data modeling to data storage and retrieval.
Provides a practical introduction to NoSQL databases, including Amazon DynamoDB. It covers the basics of NoSQL data modeling and how to choose the right NoSQL database for your needs.
Provides a comprehensive overview of cloud computing, including a chapter on AWS. It covers the basics of cloud computing, as well as more advanced topics such as security and compliance.
Comprehensive study guide for the AWS Certified Solutions Architect exam. It covers all of the topics covered on the exam, including data storage.
Provides a practical introduction to AWS, including a chapter on data storage. It covers the basics of using AWS, as well as more advanced topics such as security and performance.
Provides a comprehensive overview of cloud computing, including AWS. It covers a wide range of topics, from the basics of cloud computing to more advanced topics such as security and compliance.
Provides a practical guide to deep learning with Python. It covers the basics of deep learning, as well as more advanced topics such as convolutional neural networks and recurrent neural networks.
Provides a practical guide to natural language processing with Python. It covers a wide range of topics, from text preprocessing to machine learning.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser