AWS 1 Month Roadmap
AWS 1 Month Roadmap
Theory:
o Cloud Computing Concepts
o AWS Global Infrastructure
o AWS Free Tier Overview
Free Resources:
o AWS Free Tier
o AWS Cloud Practitioner Essentials (Free Digital Course)
o YouTube: AWS Certified Cloud Practitioner Training by FreeCodeCamp
Task: Create AWS Free Tier account
Theory:
o Identity and Access Management
o Security best practices
o CLI setup and basic commands
Free Resources:
o AWS IAM Documentation
o AWS CLI Installation Guide
o YouTube: AWS IAM Crash Course by TechWorld with Nana
Tasks:
o Set up IAM users, groups and roles
o Configure AWS CLI on your computer
o Practice basic CLI commands
Theory:
o S3 (Simple Storage Service)
o EBS (Elastic Block Store)
o EFS (Elastic File System)
Free Resources:
o AWS S3 Documentation
o AWS Storage Services Overview
o YouTube: AWS S3 Tutorial by Simplilearn
Tasks:
o Create S3 buckets with different configurations
o Upload/download files using console and CLI
o Set up bucket policies and permissions
Theory:
o EC2 instances and AMIs
o Instance types and pricing models
o Auto Scaling concepts
Free Resources:
o AWS EC2 Documentation
o AWS Auto Scaling Documentation
o YouTube: AWS EC2 Tutorial by edureka!
Tasks:
o Launch EC2 instances with different configurations
o SSH into EC2 instances
o Set up a basic Auto Scaling group
Theory:
o VPC concepts and architecture
o Subnets, Route Tables, IGWs
o Security Groups and NACLs
Free Resources:
o AWS VPC Documentation
o AWS Networking Fundamentals
o YouTube: AWS VPC & Subnets Explained by TechWorld with Nana
Tasks:
o Create a custom VPC with public/private subnets
o Configure security groups and NACLs
o Set up routing between subnets
Theory:
o ELB (Elastic Load Balancer) types
o Health checks and routing policies
Free Resources:
o AWS ELB Documentation
o YouTube: AWS Load Balancer Tutorial by Stephane Maarek
Tasks:
o Set up an Application Load Balancer
o Configure target groups and health checks
o Test load balancing between multiple EC2 instances
Theory:
o RDS (Relational Database Service)
o DynamoDB (NoSQL)
o ElastiCache
Free Resources:
o AWS RDS Documentation
o AWS DynamoDB Documentation
o YouTube: AWS Database Services by AWS
Tasks:
o Launch an RDS instance
o Create DynamoDB tables and perform CRUD operations
o Practice database connections from EC2
Theory:
o AWS Lambda concepts
o API Gateway
o Serverless architectures
Free Resources:
o AWS Lambda Documentation
o AWS API Gateway Documentation
o YouTube: AWS Lambda & Serverless Tutorial by Stephane Maarek
Tasks:
o Create Lambda functions with different triggers
o Build a simple API using API Gateway
o Connect Lambda to other AWS services
Theory:
o SNS (Simple Notification Service)
o SQS (Simple Queue Service)
o Event-driven design patterns
Free Resources:
o AWS SNS Documentation
o AWS SQS Documentation
o YouTube: AWS SNS & SQS Tutorial by BeABetterDev
Tasks:
o Create SNS topics and subscriptions
o Set up SQS queues
o Build a simple event-driven application
Theory:
o CloudWatch metrics and alarms
o CloudTrail for auditing
o AWS X-Ray for tracing
Free Resources:
o AWS CloudWatch Documentation
o AWS CloudTrail Documentation
o YouTube: AWS CloudWatch Tutorial by Digital Cloud Training
Tasks:
o Set up CloudWatch dashboards and alarms
o Configure CloudTrail logging
o Monitor application performance
Theory:
o AWS Security best practices
o AWS Well-Architected Framework
o Cost optimization strategies
Free Resources:
o AWS Security Best Practices
o AWS Well-Architected Framework
o YouTube: AWS Security Best Practices by AWS
Tasks:
o Security audit of your AWS resources
o Apply Well-Architected Framework principles
o Optimize costs for resources created during the month
Interactive Learning
Communities
AWS re:Post
Reddit r/aws
AWS Discord Communities