A Beginner’s Roadmap 🚀
- Core Services Every Beginner Should Learn:
- Amazon S3 (Simple Storage Service)
- EC2 (Elastic Compute Cloud)
- RDS (Relational Database Service)
- CloudFront (Content Delivery Network)
- Amazon DynamoDB (NoSQL Database Service)
- AWS Lambda (Serverless Compute)
- AWS API Gateway (HTTP or REST APIs)
- Essential AWS Tools:
- AWS Management Console
- AWS CLI (Command Line Interface)
- AWS CloudFormation (Infrastructure as Code)
- Practical Projects to Build:
- Host a static website on S3
- Create a basic web server on EC2
- Set up RDS database and enable access from EC2
- Build a dynamic web app using EC2, RDS and ALB
- Deploy a serverless app with AWS Lambda and API Gateway (Configure rate limits and secure Lambda)
- Set up CloudFront with S3 for a simple static website
- Free Learning Resources:
- AWS Free Tier (practice for free)
- AWS Skill Builder (official AWS learning platform)
@BeABetterDevv (course creator on YT)
- Next Steps:
- Learn about IAM (Identity and Access Management)
- Study basic networking with VPC and Subnets
- Understand monitoring with CloudWatch
- Bonus:
- Deploy whole infrastructure with Terraform
- Automate app deployments with GitHub Actions
- Secure access to RDS and EC2 with security groups
Tips for Success:
- Start small, build gradually
- Use the free tier wisely
- Join AWS communities
- Practice hands-on daily
AWS is huge, but you don’t need to learn everything at once. Focus on these basics first, and you’ll build a strong foundation!
Day1 | Understanding of Cloud basics |
Day2 | IAM |
Day3 | EC2 |
Day4 | VPC |
Day5 | Securitygroups and NACL |
Day6 | Route53 |
Day7 | VPC Setup withe EC2 |
Day8 | Interview Preparation |
Day9 | S3 |
Day10 | CLI |
Day11 | cloudFormation |
Day12 | codecommit |
Day13 | codepipeline |
Day14 | codebuild |
Day15 | codeDeploy |
Day16 | cloudwatch |
Day17 | lamda |
Day18 | cloudwatch events and eventbridge |
Day19 | cloudFront |
Day20 | ECR |
Day21 | ECS |
Day22 | EKS |
Day23 | SystemManager |
Day24 | Create Infrasructure using terraform |
Day25 | AWS CloudTrail |
Day26 | Elastic LoadBalancer |
Day27 | Interview Preparation |
Day28 | Cloud Migration tools and startegies |
Day29 | Best practices and job preparation |
Final Day | Project with RDS |
Services to be learned in these course:
-
EC2
-
IAM
-
S3
-
RDS
-
vpc
-
Route53
-
Security groups and NACL
-
AWS CLI
-
CloudFormation
-
Codecommit
-
Code pipeline
-
Codebuild
-
CodeDeploy
-
Cloudwatch
-
lambda
-
Cloudwatch events and eventbridge
-
CloudFront
-
ECR
-
ECS
-
EKS
-
SystemsManager
-
AWS CloudTrail
-
Elastic loadbalancer
start with learning Basic computer components (Hardware) --> virtualization --> Datacenter ---> Cloud computing --> Containers