Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve the AWS learning doc #138

Merged
merged 7 commits into from
Apr 3, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
79 changes: 38 additions & 41 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,51 +1,48 @@
# AWS-LearningResource
<h1 align="center">AWS Learning Resource</h1>

Welcome to the AWS Learning Resources Repository! This repository aims to collect free learning resources for AWS services to help beginners get started with Amazon Web Services. Below you will find links to detailed documentation and introductory videos for some popular AWS services:
<p align="center">Welcome to the AWS Learning Resources Repository 👋</p>
<p align="center">This repository aims to collect free learning resources for AWS services to help beginners get started with Amazon Web Services 🔥</p>

# AWS Documentation
<p align="center">
<a href="https://img.shields.io/github/last-commit/tungbq/AWS-LearningResource/main"><img alt="last commit" src="https://img.shields.io/github/last-commit/tungbq/AWS-LearningResource/main" /></a>
<a href="https://github.com/tungbq/AWS-LearningResource/stargazers"><img alt="GitHub Repo stars" src="https://img.shields.io/github/stars/tungbq/AWS-LearningResource"/></a>
</p>

- https://docs.aws.amazon.com
## Getting started 🚀

# AWS Architecture
- AWS Documentation: https://docs.aws.amazon.com
- Most Important Services: https://youtu.be/FDEpdNdFglI
- Top 50+ AWS Services Explained in 10 Minutes: https://youtu.be/JIbIYCM48to (by **Fireship**)
- AWS Architecture: https://aws.amazon.com/architecture

- https://aws.amazon.com/architecture

# Contributing
## Contributing

- See: [CONTRIBUTING.MD](./CONTRIBUTING.md)
- If you find this repository helpful, kindly consider showing your appreciation by giving it a star ⭐ Thanks! 💖
- Looking for the issue to work on? Check the list of our open [**good first issue**](https://github.com/tungbq/AWS-LearningResource/labels/good%20first%20issue) issues
- Feel free to open a new issue if you want to request more content about AWS service learning resource

# Request content for new service

- Open an issue on this repository and we will work on it

# Intro to AWS

## The Most Important Services To Learn

- Watch https://youtu.be/FDEpdNdFglI

## Top 50+ AWS Services Explained in 10 Minutes

- Watch: https://youtu.be/JIbIYCM48to (by **Fireship**)

# AWS Service Resources
## AWS Services Learning Resources 📘
Below you will find links to detailed documentation and introductory videos for some popular AWS services
| ID | Service Name | AWS Docs | Youtube Introduction |
|----|--------------|----------|---------------------|
| 1 | AWS S3 | [s3](https://docs.aws.amazon.com/s3) | [youtu.be/77lMCiiMilo](https://youtu.be/77lMCiiMilo) |
| 2 | AWS Pinpoint | [pinpoint](https://aws.amazon.com/pinpoint/) | [youtu.be/qJF1pErxqKQ](https://youtu.be/qJF1pErxqKQ) |
| 3 | AWS Lamda | [lamda](https://docs.aws.amazon.com/lambda/index.html) | [youtu.be/eOBq__h4OJ4](https://youtu.be/eOBq__h4OJ4) |
| 4 | AWS Appflow | [appflow](https://docs.aws.amazon.com/appflow/index.html) | [youtu.be/6NSxo5syl40](https://youtu.be/6NSxo5syl40) |
| 5 | AWS Kinesis | [kinesis](https://docs.aws.amazon.com/kinesis/index.html) | [youtu.be/MbEfiX4sMXc](https://youtu.be/MbEfiX4sMXc) |
| 6 | AWS EC2 | [ec2](https://docs.aws.amazon.com/ec2/) | [youtu.be/TsRBftzZsQo](https://youtu.be/TsRBftzZsQo) |
| 7 | AWS CloudWatch | [cloudwatch](https://docs.aws.amazon.com/cloudwatch/) | [youtu.be/a4dhoTQCyRA](https://youtu.be/a4dhoTQCyRA) |
| 8 | AWS RDS | [rds](https://docs.aws.amazon.com/rds) | [youtu.be/a4dhoTQCyRA](https://youtu.be/a4dhoTQCyRA) |
| 9 | AWS ControlTower | [controltower](https://docs.aws.amazon.com/controltower) | [youtu.be/eOBq__h4OJ4](https://youtu.be/eOBq__h4OJ4) |
| 10 | AWS Route53 | [route53](https://docs.aws.amazon.com/route53) | [youtu.be/RGWgfhZByAI](https://youtu.be/RGWgfhZByAI) |
| 11 | AWS Cloudfront | [cloudfront](https://docs.aws.amazon.com/cloudfront) | [youtu.be/AT-nHW3_SVI](https://youtu.be/AT-nHW3_SVI) |
| 12 | AWS Lamda | [lamda](https://docs.aws.amazon.com/lambda/index.html) | [youtu.be/eOBq__h4OJ4](https://youtu.be/eOBq__h4OJ4) |
| 13 | AWS KMS | [kms](https://docs.aws.amazon.com/kms) | [youtu.be/8Z0wsE2HoSo](https://youtu.be/8Z0wsE2HoSo) |
| 14 | AWS ACM | [acm](https://docs.aws.amazon.com/acm) | [youtu.be/Nk77te-cksQ](https://youtu.be/Nk77te-cksQ) |
| 15 | AWS Outposts | [outposts](https://docs.aws.amazon.com/outposts/index.html) | [youtu.be/ppG2FFB0mMQ](https://youtu.be/ppG2FFB0mMQ) |
| 16 | AWS CodeCommit | [codecommit](https://docs.aws.amazon.com/codecommit) | [youtu.be/46PRLMW8otg](https://youtu.be/46PRLMW8otg) |
| 17 | AWS ECS | [ecs](https://docs.aws.amazon.com/ecs/) | [youtu.be/FnFvpIsBrog](https://youtu.be/FnFvpIsBrog) |
| 18 | AWS EKS | [eks](https://docs.aws.amazon.com/eks/) | [youtu.be/E956xeOt050](https://youtu.be/E956xeOt050) |
| 1 | AWS S3 | [📖 s3](https://docs.aws.amazon.com/s3) | [▶️ youtu.be/77lMCiiMilo](https://youtu.be/77lMCiiMilo) |
| 2 | AWS Pinpoint | [📖 pinpoint](https://aws.amazon.com/pinpoint/) | [▶️ youtu.be/qJF1pErxqKQ](https://youtu.be/qJF1pErxqKQ) |
| 3 | AWS Lamda | [📖 lamda](https://docs.aws.amazon.com/lambda/index.html) | [▶️ youtu.be/eOBq__h4OJ4](https://youtu.be/eOBq__h4OJ4) |
| 4 | AWS Appflow | [📖 appflow](https://docs.aws.amazon.com/appflow/index.html) | [▶️ youtu.be/6NSxo5syl40](https://youtu.be/6NSxo5syl40) |
| 5 | AWS Kinesis | [📖 kinesis](https://docs.aws.amazon.com/kinesis/index.html) | [▶️ youtu.be/MbEfiX4sMXc](https://youtu.be/MbEfiX4sMXc) |
| 6 | AWS EC2 | [📖 ec2](https://docs.aws.amazon.com/ec2/) | [▶️ youtu.be/TsRBftzZsQo](https://youtu.be/TsRBftzZsQo) |
| 7 | AWS CloudWatch | [📖 cloudwatch](https://docs.aws.amazon.com/cloudwatch/) | [▶️ youtu.be/a4dhoTQCyRA](https://youtu.be/a4dhoTQCyRA) |
| 8 | AWS RDS | [📖 rds](https://docs.aws.amazon.com/rds) | [▶️ youtu.be/a4dhoTQCyRA](https://youtu.be/a4dhoTQCyRA) |
| 9 | AWS ControlTower | [📖 controltower](https://docs.aws.amazon.com/controltower) | [▶️ youtu.be/eOBq__h4OJ4](https://youtu.be/eOBq__h4OJ4) |
| 10 | AWS Route53 | [📖 route53](https://docs.aws.amazon.com/route53) | [▶️ youtu.be/RGWgfhZByAI](https://youtu.be/RGWgfhZByAI) |
| 11 | AWS Cloudfront | [📖 cloudfront](https://docs.aws.amazon.com/cloudfront) | [▶️ youtu.be/AT-nHW3_SVI](https://youtu.be/AT-nHW3_SVI) |
| 12 | AWS Lamda | [📖 lamda](https://docs.aws.amazon.com/lambda/index.html) | [▶️ youtu.be/eOBq__h4OJ4](https://youtu.be/eOBq__h4OJ4) |
| 13 | AWS KMS | [📖 kms](https://docs.aws.amazon.com/kms) | [▶️ youtu.be/8Z0wsE2HoSo](https://youtu.be/8Z0wsE2HoSo) |
| 14 | AWS ACM | [📖 acm](https://docs.aws.amazon.com/acm) | [▶️ youtu.be/Nk77te-cksQ](https://youtu.be/Nk77te-cksQ) |
| 15 | AWS Outposts | [📖 outposts](https://docs.aws.amazon.com/outposts/index.html) | [▶️ youtu.be/ppG2FFB0mMQ](https://youtu.be/ppG2FFB0mMQ) |
| 16 | AWS CodeCommit | [📖 codecommit](https://docs.aws.amazon.com/codecommit) | [▶️ youtu.be/46PRLMW8otg](https://youtu.be/46PRLMW8otg) |
| 17 | AWS ECS | [📖 ecs](https://docs.aws.amazon.com/ecs/) | [▶️ youtu.be/FnFvpIsBrog](https://youtu.be/FnFvpIsBrog) |
| 18 | AWS EKS | [📖 eks](https://docs.aws.amazon.com/eks/) | [▶️ youtu.be/E956xeOt050](https://youtu.be/E956xeOt050) |

And **more upcoming services content...⏩** you can star/follow this repository to get more up-to-dated content ⭐
10 changes: 7 additions & 3 deletions generate-content.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,11 @@
services=$(jq -r '.services[] | @base64' services.json)

# Clear all text after "# AWS Service Resources"
sed -i '/# AWS Service Resources/,$d' README.md
sed -i '/## AWS Services Learning Resources 📘/,$d' README.md

# Add the table header
echo "# AWS Service Resources" >>README.md
echo "## AWS Services Learning Resources 📘" >>README.md
echo "Below you will find links to detailed documentation and introductory videos for some popular AWS services" >>README.md
echo "| ID | Service Name | AWS Docs | Youtube Introduction |" >>README.md
echo "|----|--------------|----------|---------------------|" >>README.md

Expand All @@ -30,11 +31,14 @@ for service in $services; do
youtube_id=$(echo "$youtube_url" | sed 's~https://youtu.be/~~')

# Update the service README.md content
echo "| $id | $service_name | [$service_short_name]($url) | [youtu.be/$youtube_id](https://youtu.be/$youtube_id) |" >>README.md
echo "| $id | $service_name | [📖 $service_short_name]($url) | [▶️ youtu.be/$youtube_id](https://youtu.be/$youtube_id) |" >>README.md

# Increment ID
((id++))
done

echo "" >>README.md
echo "And **more upcoming services content...⏩** you can star/follow this repository to get more up-to-dated content ⭐" >>README.md

echo "Check the new content in README.md"
cat README.md