Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
AWS Database Services - Hands-On Lab Demos
Rating: 4.1 out of 5(2 ratings)
3,583 students

AWS Database Services - Hands-On Lab Demos

Master AWS Databases. Watch hands-on labs for RDS, DynamoDB, Aurora, and Neptune.
Created byDeepak Dubey
Last updated 11/2025
English
English [Auto],

What you'll learn

  • Deploy, connect to, and manage a fully-featured relational database using Amazon RDS.
  • Create, query, and manage a high-performance NoSQL database table in Amazon DynamoDB.
  • Launch and interact with a high-performance, cloud-native database using Amazon Aurora.
  • Deploy an in-memory cache using Amazon ElastiCache to boost application performance.

Course content

1 section9 lectures3h 20m total length
  • Amazon Aurora - Hands-On Demo18:36

    Launch an Amazon Aurora MySQL-compatible cluster, deploy a PHP web app on an EC2 instance, and test the connection, high availability, and Aurora features.

  • Amazon DynamoDB - Hands-On Demo14:43

    Learn to create a DynamoDB table with partition and sort keys, add items, read and update data, and query using a global secondary index on album title.

  • Amazon MemoryDB for Redis - Hands-On Demo30:18

    Explore Amazon MemoryDB for Redis with a MemoryDB cluster, VPC, subnet group, and parameter group; connect via EC2 using CLI and Python to run MemoryDB operations.

  • Amazon Neptune - Hands-On Demo18:57

    Engage in a hands-on demo to launch an Amazon Neptune graph database, load a social network data set, run friend-recommendation and interactive graph queries, and clean up.

  • Amazon RDS - Hands-On Demo10:57

    Launch an EC2 instance to connect to an RDS PostgreSQL database, use easy create for a free-tier setup, then create a database, table, and record.

  • Amazon DocumentDB (with MongoDB compatibility) - Hands-On Demo19:10

    Demonstrate Amazon DocumentDB with MongoDB compatibility by building a cluster with read replicas, connecting from an EC2, and performing product catalog CRUD operations and queries.

  • Amazon ElastiCache - Hands-On Demo39:11

    Deploy an Aurora serverless MySQL database and a serverless ElastiCache (val key) cache, using IAM, VPC, and Lambda to implement a cache-aside pattern. Test hits and misses and monitor performance.

  • Amazon Keyspaces (for Apache Cassandra) - Hands-On Demo26:37

    Deploy and test Amazon Keyspaces (for Apache Cassandra) on AWS by creating a key space and table, configuring credentials, performing CRUD, and enabling point-in-time recovery.

  • Amazon Redshift - Hands-On Demo21:58

    Create and configure an Amazon Redshift cluster, connect via the Query Editor, load sample data from an S3 bucket, run basic queries to analyze performance, and clean up resources.

Requirements

  • An active AWS account (Free Tier recommended) is essential to follow along with the hands-on demos.
  • A foundational understanding of core AWS services (like S3, EC2, IAM) and comfort navigating the AWS Console is required.
  • A basic understanding of database concepts (e.g., what is a relational database? what is NoSQL?) is highly recommended.
  • No prior expertise in any specific AWS database service (like RDS or DynamoDB) is required. That's what you will learn in this course!

Description

Tired of reading documentation? The best way to learn AWS databases is to see them in action.

The AWS database portfolio is vast and powerful, but knowing which service to use—and how to use it—is a major challenge. When do you use a relational database or NoSQL? What's the difference between an in-memory cache and a data warehouse?

This course is designed to answer those questions not with slides, but with practical, over-the-shoulder lab demos.

We skip the long, boring theory and get straight into the AWS console. This course is a comprehensive collection of hands-on demonstrations where I'll walk you through the setup, configuration, and real-world use of the most important AWS database services. You will see how to build, why we're clicking each button, and what the end result looks like.

This is not a "what is" course; this is a "how-to" course.

You will get practical, hands-on demos of:

  • Amazon RDS: Launching, connecting to, and managing a fully-featured relational database (like MySQL or PostgreSQL).

  • Amazon DynamoDB: Designing, creating, and querying a high-performance, single-digit millisecond NoSQL table.

  • Amazon Aurora: Setting up a cloud-native, high-performance database with superior availability and fault tolerance.

  • Amazon ElastiCache: Deploying an in-memory cache (like Redis or Memcached) to dramatically speed up your application's performance.

  • Amazon Neptune: Building and querying a graph database to manage highly connected data for social networks or recommendation engines.

  • Amazon DocumentDB: Launching and managing a secure, scalable, and highly available MongoDB-compatible database.

  • Amazon MemoryDB for Redis: Using a durable, in-memory database service for applications that require ultra-fast performance.

Who is this course for?

  • Developers (Backend, Frontend, or Full-Stack) who need to build database-driven applications on AWS.

  • Solutions Architects who need to design and recommend the right database solutions.

  • Aspiring Database Administrators (DBAs) and Data Engineers.

  • Anyone studying for the AWS Certified Database - Specialty or AWS Certified Solutions Architect exams.

If you learn best by "seeing" and "doing," this is the perfect course for you.

Enroll today and let's start building!

Who this course is for:

  • Developers (Backend or Full-stack) who need to build, connect, and manage databases for their applications on AWS.
  • Solutions Architects who need to understand the practical, hands-on implementation of AWS database services.
  • Aspiring Database Administrators (DBAs) or Data Engineers looking to build practical skills with cloud databases.