Skip to content

This repository consists of Resources - Notes, Links, Videos to help you learn Amazon Web Services (AWS) Cloud.

Notifications You must be signed in to change notification settings

N4si/Learn_AWS_from_Scratch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Learn_AWS_from_Scratch

AWS Course

🌟 Introduction

Welcome to the AWS Cloud From Scratch repository! This repo is your go-to resource for building a solid foundation in Amazon Web Services (AWS). Whether you're just starting out or looking to sharpen your skills, you'll find everything you need here to get hands-on with the most crucial AWS services, particularly for a career in DevOps.

🗂 Overview of AWS Services Covered

This repository is structured into folders, each focusing on a key AWS service. Here's what you'll find:

💻 EC2 (Elastic Compute Cloud): Virtual servers to run your applications, with tutorials on instance management, Auto Scaling, and cost optimization.

  • 📦 S3 (Simple Storage Service): Scalable object storage for data backup, hosting static websites, and more.

  • 🔐 IAM (Identity and Access Management): Manage user access and encryption keys securely.

  • 🗄️ RDS (Relational Database Service): Managed databases like MySQL and PostgreSQL with automatic backups and scaling.

  • 🌐 VPC (Virtual Private Cloud): Isolated network environments with subnets, route tables, and internet gateways.

  • 🐳 ECS (Elastic Container Service): Run and manage Docker containers at scale, including Fargate for serverless containers.

  • 🎯 ECR (Elastic Container Registry): Store, manage, and deploy Docker images easily and securely.

  • ⚡ Lambda: Serverless computing to run code in response to events without provisioning servers.

  • 📜 CloudFormation: Automate infrastructure deployment using templates for repeatable and scalable environments.

  • 🔍 CloudWatch: Monitor and observe your AWS resources and applications with metrics, logs, and alarms.

  • 💬 SQS & SNS (Simple Queue Service & Simple Notification Service): Messaging services for decoupling and scaling applications.

  • 📊 CloudTrail: Track user activity and API usage across your AWS infrastructure for auditing and security.

  • 🔑 Secrets Manager: Securely store and manage sensitive information like database credentials and API keys.

  • 🛡️ Load Balancer: Distribute incoming traffic across multiple targets for fault tolerance and high availability.

  • 📈 Auto Scaling Group: Automatically adjust the number of EC2 instances based on demand to maintain performance.

  • ☸️ EKS (Elastic Kubernetes Service): Managed Kubernetes to run containerized applications with ease.

Each folder contains hands-on tutorials, examples, and best practices to ensure you're ready to apply what you learn in real-world scenarios.

🧭 Suggested Learning Path

To get the most out of this repository, follow this learning path:

  1. 🔰 Start with Basics: Begin with EC2, S3, and IAM to cover compute, storage, and security fundamentals.

  2. 🔐 Networking and Security: Learn about VPC and CloudTrail to manage network configurations and monitor activity.

  3. 💾 Data Management: Explore RDS and Secrets Manager for handling databases and securing sensitive data.

  4. ⚡ Serverless and Automation: Get into Lambda and CloudFormation for serverless computing and infrastructure as code.

  5. 📦 Advanced Services: Move on to ECS, EKS, CloudWatch, SQS/SNS, Load Balancer, and Auto Scaling Group for container orchestration, monitoring, and scaling.

This path is designed to build your knowledge step by step, ensuring a deep understanding of AWS services.

🤝 How to Contribute

We welcome contributions from everyone! Here's how you can help:

  1. 🍴 Fork the Repo: Start by forking the repository and cloning it locally.
  2. 🌿 Create a Branch: Make a new branch for your contributions.
  3. 🛠️ Make Changes: Add tutorials, fix issues, or enhance existing content.
  4. 📬 Submit a Pull Request: Submit your changes with a clear description, and we'll review them!

📚 Useful Resources and References

Boost your learning with these additional resources:

🌐 Connect with Me!

Stay connected for more insights and opportunities:

  • 🔗 LinkedIn: Connect with me on LinkedIn for networking and professional updates.
  • 📢 Cloud Champ: Subscribe to Cloud Champ on YouTube for tutorials, tips, and cloud news! 🎥

📄 Course Outline

A detailed course outline is available in PDF format:


About

This repository consists of Resources - Notes, Links, Videos to help you learn Amazon Web Services (AWS) Cloud.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published