Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

☁️ Introduction to Cloud (AWS Bootcamp)

Welcome to the Introduction to Cloud (AWS) bootcamp repository! This repo is designed for first-time cloud learners and provides a blend of lectures and hands-on labs to build practical AWS skills.


📂 Repository Structure

├── Day1
│   ├── Lab1-Getting-Started
│   │   └── README.md
│   └── Lab2-Compute-and-Storage
│       └── README.md
├── Day2
│   ├── Lab3-Networking-Basics
│   │   └── README.md
│   └── Lab4-Capstone
│       └── README.md
├── Lecture-Guide
│   └── README.md
└── README.md

  • Day1/ → Core AWS foundations + first labs
  • Day2/ → Networking, scaling, and capstone project
  • Lecture-Guide/ → Detailed lecture notes, references, and reflection questions
  • README.md → You are here (overview of the bootcamp)

📅 Bootcamp Flow

Day 1 – Foundations & Core Services

  • Lecture Topics: Cloud basics, AWS global infrastructure, core services (EC2, S3, VPC, IAM)
  • Labs:
    • Lab 1: Getting Started with AWS Console & CLI
    • Lab 2: Compute & Storage (EC2 + S3)

Day 2 – Building & Observability

  • Lecture Topics: Elasticity & scaling, databases, monitoring/logging, cost management
  • Labs:
    • Lab 3: Networking Basics (VPC & Security Groups)
    • Lab 4: Capstone – High Availability Web App (EC2 + RDS + ALB)

🎯 Learning Objectives

By the end of this bootcamp, you will:

  • Understand cloud fundamentals and AWS global infrastructure
  • Gain hands-on experience with EC2, S3, IAM, VPC, RDS, and ALB
  • Learn to design secure, scalable, and cost-aware architectures
  • Build and deploy a two-tier web application on AWS

✅ Prerequisites

  • AWS account with root credentials (for initial setup)
  • Laptop with internet access
  • Installed AWS CLI v2
  • Basic Linux terminal knowledge
  • SSH client (Linux/macOS: built-in, Windows: PuTTY or WSL)

🔍 Validation & Reflection

Each lab includes:

  • Validation steps to confirm your setup works
  • Reflection questions to deepen understanding
  • Cleanup instructions to avoid unnecessary AWS charges

📚 References


🚀 Next Steps

  1. Start with Lecture-Guide/README.md to build conceptual foundations.
  2. Move into Day1/Lab1 and follow the labs in sequence.
  3. Use reflection questions to connect theory with practice.
  4. Complete the Capstone Lab to integrate everything you’ve learned.

👨‍🏫 This repo is structured for both self-paced learners and guided bootcamps. Each lab is self-contained, with objectives, prerequisites, estimated time, step-by-step instructions, validation, reflection, and cleanup.

About

Introduction to Cloud AWS - Lecture Notes and Labs

Resources

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors