- Overview
- Key Features
- Folder Structure
- Installation & Setup
- Usage Guide
- Contribution Guidelines
- License & Credits
- References
This repository provides hands-on demonstrations and documentation for foundational cloud computing concepts using AWS. It's designed for learners and professionals exploring compute, storage, networking, security, and more, with practical examples and clear explanations.
- Modular Demos: Step-by-step guides for AWS services (EC2, S3, RDS, IAM, etc.).
- Conceptual Docs: Explanations for SaaS, PaaS, IaaS, and deployment models.
- Infrastructure as Code: Terraform examples for reproducibility.
- Scripts: Automation for setup and cleanup.
- Diagrams & References: Visual architecture and curated resources.
- CI/CD: GitHub Actions for code quality and style checks.
docs/ # Conceptual documentation, diagrams, references
demos/ # Hands-on AWS service demos by topic
terraform/ # Infrastructure-as-code examples
scripts/ # Automation scripts (setup, cleanup)
.github/ # GitHub-specific files (workflows, contributing)
assets/ # Static assets (badges, images)
-
Clone the repository
git clone https://github.com/techgeek68/cloud-computing-aws-intro-demo.git cd cloud-computing-aws-intro-demo
-
Set up AWS CLI and credentials
- AWS CLI Installation Guide
- Configure with
aws configure
-
(Optional) Install Terraform
-
Explore Concepts:
Browsedocs/concepts/
for foundational cloud computing knowledge. -
Run Demos:
Each folder indemos/
includes step-by-step instructions and sample code. -
Deploy with Terraform:
Navigate toterraform/
for infrastructure automation examples. -
Scripts:
Usescripts/setup.sh
to initialize resources andscripts/cleanup.sh
to tear them down.
We welcome contributions!
- Please read CONTRIBUTING.md before making pull requests.
- Follow naming conventions and code style defined in this repo.
- All contributions are subject to code review and CI checks.
Distributed under the MIT License.
Credits:
- techgeek68
- AWS Documentation
- Contributors listed in CONTRIBUTING.md
See docs/references.md for further learning resources.