
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.
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.
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.
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.
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.
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.
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.
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.
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.
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!