Skip to content

Latest commit

 

History

History
59 lines (41 loc) · 4.77 KB

File metadata and controls

59 lines (41 loc) · 4.77 KB

AWS Cloud Fundamentals

Course materials for AWS Cloud Practitioner, including study notes, hands-on labs, code samples, shell scripts, and infrastructure-as-code guides.
Goal: Help beginners build a strong foundation in AWS services, cloud concepts, security, pricing, and architecture essentials for exam success.


Table of Contents

# Topic Theory Labs Code / Scripts
0 Topics Covered overview
1 Introduction to AWS notes
2 Cloud Economics & Billing folder
3 AWS Global Infrastructure folder
4 AWS Cloud Security theory IAM Lab IAM Policy JSON
5 Network & Content Delivery theory VPC Lab user data.sh · diagrams
6 Compute theory EC2 · Lambda · Elastic Beanstalk · Nginx Challenge world clock.sh · user data.sh · vote.php · index.php · nginx config
7 Storage theory EBS · S3 · EFS
8 Databases theory RDS Lab · Full-Stack Challenge api.php · login.php · index.php · config.php · Node.js backend · React frontend
9 Cloud Architecture theory · Auto Scaling & Monitoring Load Balancing & Scaling Lab health.php · util.php · controller.php · index.php · load.php · load_api.php
10 Manage AWS Infrastructure with Terraform guide

Repository Structure

XX. Topic/
  Theory/notes markdown files
  Lab markdown guides
  Code & scripts (PHP, Shell, JavaScript)
  diagrams/ (where applicable)

How to Use

  • Theory files — Read the topic markdown for conceptual grounding before attempting labs.
  • Lab guides — Follow step-by-step instructions to build hands-on experience in the AWS Console.
  • Code & scripts — Use the provided PHP, Shell, and JavaScript files when deploying lab resources.
  • Terraform guide — Chapter 10 walks through provisioning AWS infrastructure with Terraform for repeatable deployments.

Contributing

Feel free to open issues or submit pull requests to improve materials, fix typos, or add new labs!


License

This project is licensed under the MIT License.


License: MIT