| Day | Task | Start Date | Completion Date | Reference Material |
|---|---|---|---|---|
| 1 | Study Amazon CloudFront and CDN - Learn the concepts of CDN, Distribution, Origin, Behavior, Edge Location, and Cache. - Create a CloudFront Distribution with Amazon S3 as the Origin. - Access the S3 static website through CloudFront. - Practice Cache Invalidation after updating website content. - Compare direct S3 access with CloudFront access. | 04/05/2026 | 04/05/2026 | Amazon CloudFront CloudFront with Amazon S3 AWS CloudFront Workshop |
| 2 | Study Advanced AWS Networking - Review Public Subnet and Private Subnet. - Learn about NAT Gateway, Route Table, Internet Gateway, Security Group, and Network ACL. - Compare traffic flow between Public and Private Subnets. - Create a NAT Gateway for outbound internet access from a Private Subnet. - Configure routing rules and verify connectivity. - Compare Security Group and Network ACL. | 05/05/2026 | 05/05/2026 | Amazon VPC NAT gateways |
| 3 | Study Application Load Balancer - Learn the role of a Load Balancer in distributing incoming traffic. - Understand Application Load Balancer, Listener, Listener Rule, Target Group, and Health Check. - Create two EC2 Instances as application targets. - Create a Target Group and register the EC2 Instances. - Create an Application Load Balancer in public subnets. - Configure a listener to forward HTTP traffic to the Target Group. - Verify traffic distribution and instance health. - Compare direct EC2 access with access through the Load Balancer. | 06/05/2026 | 06/05/2026 | Elastic Load Balancing Application Load Balancers |
| 4 | Study Advanced Amazon RDS - Review the role of Amazon RDS in managed relational databases. - Learn about DB Instance, DB Subnet Group, Security Group, Backup, Snapshot, and Multi-AZ Deployment. - Create an RDS database in Private Subnets. - Configure a DB Subnet Group and restrict access through a Security Group. - Connect an EC2 application to the RDS database. - Create a manual snapshot and restore the database from the snapshot. - Compare Single-AZ and Multi-AZ deployments. - Verify database connectivity and clean up unused resources. | 07/05/2026 | 07/05/2026 | Amazon RDS Amazon RDS Multi-AZ deployments Working with DB subnet groups |
| 5 | Study Amazon DynamoDB and Amazon ElastiCache - Learn the NoSQL model of Amazon DynamoDB. - Understand Table, Item, Attribute, Partition Key, and Sort Key. - Create a DynamoDB table and perform basic Create, Read, Update, and Delete (CRUD) operations. - Compare DynamoDB with relational databases such as Amazon RDS. - Learn the role of Amazon ElastiCache as an in-memory caching layer. - Understand Redis and Memcached. - Learn how caching reduces database load and improves application response time. - Compare application access with and without a caching layer. | 08/05/2026 | 08/05/2026 | Amazon DynamoDB DynamoDB core components Amazon ElastiCache What is Amazon ElastiCache? AWS Workshop 000060 AWS Workshop 000061 |