Phase 1: AWS Foundations (Beginner Level)
Goal: Understand core AWS services and setup.
- What is AWS?
- Benefits of cloud computing
- Core concepts: Regions, Availability Zones, Global Infrastructure
- Step-by-step account creation
- Billing alerts & budgets
- Multi-factor authentication (MFA)
- IAM users, groups, roles, and policies
- Least privilege principle
- Hands-on: Create a limited-access IAM user
- Key pairs, security groups, and instance types
- SSH into your EC2
- Installing a simple web server
Introduction to AWS Cloud Computing
Setting Up Your AWS Free Tier Account
IAM Basics: Identity and Access Management
Launching Your First EC2 Instance
Phase 2: AWS for Developers
Goal: Build and deploy serverless/cloud-native apps using core AWS services.
- Bucket creation, file upload, and permissions
- Static website hosting
- Create your first Lambda function
- Trigger with API Gateway
- Use case: Image resizing service
- Creating RESTful APIs
- Securing with API keys or Cognito
- Provisioning RDS (MySQL/PostgreSQL)
- DynamoDB basics and when to use it
- Logs, metrics, and alarms
- Integrating with Lambda and EC2
Amazon S3: Storage for Developers
AWS Lambda Deep Dive
API Gateway + Lambda: Building Serverless APIs
Amazon RDS and DynamoDB
Monitoring with CloudWatch
Phase 3: AWS for DevOps
Goal: Automate deployments and manage infrastructure as code.
- DevOps culture and tools
- AWS services supporting DevOps
- Setting up a simple pipeline
- Integrating with GitHub
- Containerizing your app
- Deploying to ECS with Fargate
- Writing your first CloudFormation template
- Stacks and change sets
- Comparison with CloudFormation
- Provisioning EC2 and S3 using Terraform
Introduction to DevOps on AWS
CI/CD with AWS CodePipeline & CodeBuild
Docker + Amazon ECS (Fargate)
Infrastructure as Code with CloudFormation
Intro to Terraform on AWS
Phase 4: Advanced AWS (Security, Networking, and Scaling)
Goal: Master AWS enterprise-grade topics and architectures.
- Subnets, route tables, gateways
- VPC peering and private link
- KMS, Secrets Manager, and encryption
- GuardDuty and Security Hub
- Application Load Balancer (ALB)
- Horizontal scaling with ASG
- OU, SCPs, consolidated billing
- Best practices for governance
- The 6 pillars: security, performance, cost, etc.
- Using the AWS Well-Architected Tool

0 Comments