AWS Cloud Fundamentals + Live Deployment
Duration: 1 Month
Mode: Practical + Job-Oriented
Module 1: Cloud Computing Fundamentals
Introduction to Cloud Computing
Traditional vs Cloud Infrastructure
Types of Cloud (Public, Private, Hybrid)
Cloud Service Models (IaaS, PaaS, SaaS)
Introduction to AWS
AWS Global Infrastructure (Regions, Availability Zones)
AWS Free Tier & Management Console Overview
Module 2: Amazon EC2 (Virtual Servers)
Introduction to EC2
Instance Types & AMI
Key Pairs & Security Groups
EBS (Elastic Block Store) & Snapshots
Elastic IP
Practical: Launch EC2 & Host Website
Module 3: Amazon S3 (Storage Service)
Introduction to S3
Buckets & Objects
Storage Classes
Versioning & Lifecycle Policies
Static Website Hosting
Practical: Create S3 Static Website
Module 4: IAM (Identity & Access Management)
IAM Users, Groups & Roles
Policies & JSON Structure
Principle of Least Privilege
MFA Setup
Shared Responsibility Model
Practical: Create IAM User & Assign Policies
Module 5: VPC (Basic Networking)
Introduction to VPC
Default vs Custom VPC
Subnets (Public & Private)
Route Tables & Internet Gateway
Security Groups & NACL Overview
Practical: Create Custom VPC & Launch EC2
Module 6: Amazon RDS (Database Service)
Introduction to RDS
MySQL on RDS
Backup & Snapshots
Multi-AZ Overview
Practical: Launch RDS & Connect to EC2
Module 7: Monitoring & Alerts
Introduction to CloudWatch
Metrics, Logs & Alarms
SNS Email Notifications
Practical: Create CPU Alarm & Email Alert
Module 8: Load Balancer (Overview)
What is Load Balancer?
Types of Load Balancers
Target Groups
High Availability Concept
Final Project
Deploy Static Website on EC2
Deploy S3 Static Website
EC2 + RDS Simple Web Application
Angular Frontend Deployment on AWS