What you will learn

This course will teach you how to run managed databases with Amazon RDS.

  • The basic features of Amazon RDS

  • The Database Engines available in Amazon RDS

  • How to create managed database instances in Amazon RDS

  • How to monitor databases running in Amazon RDS

  • How to create and manage RDS databases using Terraform and Infrastructure as Code

  • Best Practices of using Amazon RDS in production

Course Outline

  • 17 lessons

    Easy to follow lessons and labs covering how to use RDS with hands-on exercises.

  • 1 hour

    This course includes 1 hour of video content. Watch on-demand, anytime, anywhere.

  • Quizzes and Exercises

    Put your learning to use with quizzes and hands-on exercises.


Lesson 1: What you will learn on this course

Course curriculum

  • 1


  • 2

    Getting Started

    • Using the terminal

    • Optional: How to install the Linux terminal on Windows 10 with WSL

    • Where to find the code examples

    • How to create an AWS account

    • How to install Terraform

  • 3

    Diving In

    • What is RDS

    • Benefits of RDS

    • Components of RDS

    • Test Your Knowledge: RDS Basics Quiz

  • 4

    RDS Internals

    • Instances

    • Storage

    • Database Engines

    • Architecting for Availability

    • Billing

    • Backups

    • Monitoring

    • Test Your Knowledge: RDS Internals Quiz

  • 5

    Hands On with RDS

    • Using RDS

    • Lab: Create a RDS instance using the AWS Console

    • Lab: Create a RDS instance using the AWS CLI

    • Lab: How to create snapshots in RDS

  • 6

    RDS and Terraform

    • Building a LAMP Stack with Terraform and RDS

    • Lab: Build a Wordpress infrastructure with Terraform and RDS

    • Test You Knowledge: RDS and Terraform

  • 7

    Afterword & Next Steps

    • Five takeaways from this course

    • Test Your Knowledge: Using RDS in practice

    • Further reading

    • Recommended courses

    • Congratulations

    • Help us improve: What can we do better?