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