
AWS Cloud (21 days Program Outline)
Week 1: Cloud Computing & AWS Core Services (Days 1β7)
π Day 1 β Intro to Cloud Computing
- What is Cloud? (IaaS, PaaS, SaaS)
- Benefits of Cloud Computing
- AWS vs Azure vs GCP
- AWS Free Tier, Account Setup
π Day 2 β AWS Global Infrastructure
- Regions, Availability Zones
- Edge Locations, CDN
- Hands-on: Tour AWS Console
π Day 3 β Amazon EC2 (Virtual Servers)
- Launching EC2 instances
- Key pairs, Security Groups
- SSH into EC2, Install Apache
π Day 4 β Amazon S3 (Object Storage)
- Buckets, Objects, Storage Classes
- Permissions & Lifecycle Policies
- Hands-on: Host static website on S3
π Day 5 β IAM (Identity & Access Management)
- Users, Groups, Roles, Policies
- MFA, Least Privilege Principle
- Hands-on: Create IAM user with S3 access
π Day 6 β AWS CLI & SDKs
- Install CLI, Configure profile
- S3 and EC2 with CLI
- AWS SDK intro (Python boto3 / Node.js optional)
π Day 7 β Elastic Load Balancer (ELB) & Auto Scaling
- Types of Load Balancers
- Launch Template & Auto Scaling Group
- Hands-on: Scalable Web App
Week 2: Storage, Networking, Databases, Monitoring (Days 8β14)
π Day 8 β Amazon RDS (Relational Database Service)
- Supported DBs: MySQL, PostgreSQL, etc.
- Backups, Multi-AZ, Read Replicas
- Hands-on: Launch RDS and connect with EC2
π Day 9 β Amazon VPC (Virtual Private Cloud)
- Subnets, Route Tables, Internet Gateways
- NACLs vs Security Groups
- Hands-on: Create custom VPC with public & private subnets
π Day 10 β Amazon CloudFront (CDN)
- Distributions, Origins, Edge Locations
- Caching behavior, invalidation
- Hands-on: S3 + CloudFront setup
π Day 11 β Amazon Route 53 (DNS Service)
- Hosted zones, Record sets
- Routing policies: Simple, Weighted, Failover
- Hands-on: Register domain and create DNS record
π Day 12 β AWS Lambda (Serverless Compute)
- Function triggers (API Gateway, S3, etc.)
- IAM Role for Lambda
- Hands-on: Simple Python function
π Day 13 β CloudWatch & CloudTrail
- Monitoring Metrics, Logs, Alarms
- Log Insights basics
- Hands-on: Monitor EC2 + custom metrics
π Day 14 β AWS Cost Management
- Pricing calculator
- Budgets, Billing alerts
- Cost Explorer
Β Week 3: Advanced Concepts, Projects, Deployment (Days 15β21)
π Day 15 β Infrastructure as Code with AWS CloudFormation
- Templates (YAML/JSON)
- Create/Update/Stack
- Hands-on: Launch EC2 + S3 via template
π Day 16 β Elastic Beanstalk
- Simplified app deployment
- Supported platforms
- Hands-on: Deploy Python or Node.js app
π Day 17 β CI/CD with AWS CodePipeline
- CodeCommit, CodeBuild, CodeDeploy
- Full pipeline setup
- Hands-on: Deploy from GitHub repo
π Day 18 β Containers with ECS & ECR
- Docker basics
- ECR (Elastic Container Registry)
- ECS (Fargate launch mode)
π Day 19 β AWS Security Best Practices
- Shared responsibility model
- Encryption (S3, EBS, RDS)
- KMS (Key Management Service)
π Day 20 β Capstone Project
Choose 1:
- Scalable Web App (EC2 + ELB + RDS + S3 + CloudFront)
- Serverless App (API Gateway + Lambda + DynamoDB)
- CI/CD Pipeline with Beanstalk
π Day 21 β Review & Certification Prep
- Recap all services
- AWS Well-Architected Framework
- Practice questions (AWS CCP or SAA)
- Tips for the exam & certification path
π§° Key AWS Services Covered:
- EC2, S3, RDS, VPC, IAM, Lambda, CloudWatch, Route 53, CloudFront, ECS, Elastic Beanstalk, CodePipeline, CloudFormation
π Optional Certifications After This Course:
- AWS Microsoft Certifcate
Schedule
