- What is AWS & its Global Infrastructure
- AWS Free Tier & Billing
- AWS Management Console & CLI
- AWS IAM (Identity and Access Management)
- Users, Groups, Roles, Policies, MFA
- Amazon EC2 (Elastic Compute Cloud)
- Instance types, AMI, EBS, Key Pairs
- Elastic IPs, Placement Groups
- Auto Scaling & Launch Templates
- Elastic Load Balancer (ELB)
- AWS Lambda (Serverless Functions)
- Triggers, Layers, IAM Roles
- AWS Elastic Beanstalk
- AWS Lightsail (for simpler VMs)
- Storage Services
- Amazon S3 (Simple Storage Service)
- Buckets, Objects, ACLs, Lifecycle Rules, Versioning
- S3 Glacier & Glacier Deep Archive
- Amazon EBS (Elastic Block Store)
- Amazon EFS (Elastic File System)
- Amazon VPC (Virtual Private Cloud)
- Subnets, Route Tables, NAT, IGW, Endpoints
- Elastic IPs, DHCP, DNS Hostnames
- Amazon Route 53 (DNS)
- AWS WAF & AWS Shield (Web App Firewall & DDoS Protection)
- Amazon RDS (MySQL, PostgreSQL, MariaDB, Oracle, SQL Server)
- Amazon Aurora
- Amazon DynamoDB (NoSQL)
- Amazon ElastiCache (Redis & Memcached)
- Amazon Redshift (Data Warehouse)
- Amazon CloudWatch
- Metrics, Logs, Dashboards, Alarms
- AWS CloudTrail
- AAWS Config
- VPC Flow Logs
- AWS CloudFormation (IaC)
- AWS CodeCommit
- AWS CodeBuild
- AWS CodeDeploy
- AWS CodePipeline
- CI/CD Deployment Pipelines
- Docker Basics
- Amazon ECS (Elastic Container Service)
- Amazon EKS (Elastic Kubernetes Service)
- AWS Fargate (Serverless Containers)
- IAM for containers
- AWS Pricing Calculator
- AWS Budgets & Cost Explorer
- Consolidated Billing
- Reserved vs On-Demand vs Spot Instances
- Deploy a 3-tier web app with EC2, RDS, and ELB
- CI/CD pipeline using CodePipeline + Lambda
- Set up a VPC with public/private subnets
- Use CloudFormation to provision full-stack infra