AWS : From Scratch to Advanced

Phase 1: AWS Foundations (Beginner Level)

Goal: Understand core AWS services and setup.

      Introduction to AWS Cloud Computing

      • What is AWS?
      • Benefits of cloud computing
      • Core concepts: Regions, Availability Zones, Global Infrastructure

      Setting Up Your AWS Free Tier Account

      • Step-by-step account creation
      • Billing alerts & budgets
      • Multi-factor authentication (MFA)

      IAM Basics: Identity and Access Management

      • IAM users, groups, roles, and policies
      • Least privilege principle
      • Hands-on: Create a limited-access IAM user

      Launching Your First EC2 Instance

      • Key pairs, security groups, and instance types
      • SSH into your EC2
      • Installing a simple web server

Phase 2: AWS for Developers

Goal: Build and deploy serverless/cloud-native apps using core AWS services.

      Amazon S3: Storage for Developers

      • Bucket creation, file upload, and permissions
      • Static website hosting

      AWS Lambda Deep Dive

      • Create your first Lambda function
      • Trigger with API Gateway
      • Use case: Image resizing service

      API Gateway + Lambda: Building Serverless APIs

      • Creating RESTful APIs
      • Securing with API keys or Cognito

      Amazon RDS and DynamoDB

      • Provisioning RDS (MySQL/PostgreSQL)
      • DynamoDB basics and when to use it

      Monitoring with CloudWatch

      • Logs, metrics, and alarms
      • Integrating with Lambda and EC2

Phase 3: AWS for DevOps

Goal: Automate deployments and manage infrastructure as code.

      Introduction to DevOps on AWS

      • DevOps culture and tools
      • AWS services supporting DevOps

      CI/CD with AWS CodePipeline & CodeBuild

      • Setting up a simple pipeline
      • Integrating with GitHub

      Docker + Amazon ECS (Fargate)

      • Containerizing your app
      • Deploying to ECS with Fargate

      Infrastructure as Code with CloudFormation

      • Writing your first CloudFormation template
      • Stacks and change sets

      Intro to Terraform on AWS

      • Comparison with CloudFormation
      • Provisioning EC2 and S3 using Terraform

Phase 4: Advanced AWS (Security, Networking, and Scaling)

Goal: Master AWS enterprise-grade topics and architectures.

      AWS VPC and Networking Deep Dive

      • Subnets, route tables, gateways
      • VPC peering and private link

      AWS Security Best Practices

      • KMS, Secrets Manager, and encryption
      • GuardDuty and Security Hub

      Scaling with Load Balancers and Auto Scaling Groups

      • Application Load Balancer (ALB)
      • Horizontal scaling with ASG

      Multi-Account Strategy with AWS Organizations

      • OU, SCPs, consolidated billing
      • Best practices for governance

      Well-Architected Framework

      • The 6 pillars: security, performance, cost, etc.
      • Using the AWS Well-Architected Tool

Post a Comment

0 Comments