🔹 Class 1: Networking Fundamentals
- IP Addressing & Subnetting
- VPC, Subnets, Route Tables
- VPC Peering
- VPC Flow Logs
- VPC Endpoints
- Security Groups vs NACLs
- NAT Gateway
- Internet Gateway
🔹 Class 2: Compute Services
- EC2 Instances
- Instance Types & Pricing
- Key Pairs & SSH
- Launch Templates
- EBS Volumes & Snapshots
- AMI (Amazon Machine Image)
- Auto Scaling Groups (ASG)
🔹 Class 3: Storage Services
- S3 (Buckets, Storage Classes, Lifecycle Policies)
- EFS & FSx
- Glacier
- S3 Versioning & Policies
- S3 + CloudFront + Route 53 Setup
🔹 Class 4: IAM (Identity & Access Management)
- IAM Users, Groups, Roles
- IAM Policies
- MFA & IAM Best Practices
- AssumeRole and Cross-Account Access
🔹 Class 5: Load Balancing & DNS
- Elastic Load Balancer (ELB)
- Application Load Balancer (ALB)
- Network Load Balancer (NLB)
- Route 53 – DNS, Routing Policies, Health Checks
- SSL/TLS Certificates with ACM
🔹 Class 6: Monitoring & Logging
- CloudWatch Metrics, Alarms, Dashboards
- CloudTrail
- VPC Flow Logs
- SSM Agent & CloudWatch Logs Agent
🔹 Class 7: Serverless Services
- Lambda Functions
- API Gateway
- DynamoDB
- Step Functions
- EventBridge
- SNS, SQS Basics
🔹 Class 8: Infrastructure as Code
- AWS CloudFormation
- Terraform (Basics)
- Intro to CDK
🔹 Class 9: DevOps & CI/CD
- CodeCommit (Git)
- CodeBuild
- CodeDeploy
- CodePipeline
- Automating Deployment with Cloud9
- Jenkins (Optional for CI/CD)
🔹 Class 10: Containerization
- Docker on EC2
- Amazon ECS
- ECS Fargate
- ECR (Elastic Container Registry)
- Basic Project: Deploy Docker App on ECS
🔹 Class 11: Database Services
- RDS (MySQL/PostgreSQL)
- Aurora
- DynamoDB
- Redshift (Basics)
🔹 Class 12: Security & Best Practices
- WAF & Shield
- KMS (Key Management Service)
- Secrets Manager & Parameter Store
- Shared Responsibility Model
- Billing & Cost Optimization Tools
🔹 Class 13: Final Projects
- Portfolio Project (Website on EC2 with Route53 + S3)
- Deploy React App using AWS Amplify
- Real-Time Autoscaling with Alarms
- Multi-AZ Architecture
- High Availability + Load Balancing
🔹 Class 14: Interview Preparation
- How to Introduce Yourself as a DevOps Engineer
- Real-Time Scenario Questions
- Troubleshooting Practice
- AWS Whitepapers (Optional but useful)