Month 1: Introduction to Cloud and AWS Fundamentals

Week 1-2: Introduction to Cloud Computing & AWS

  • What is Cloud Computing? (IaaS, PaaS, SaaS)

  • Key benefits of Cloud Computing

  • Overview of AWS: What is AWS and its global infrastructure (Regions, Availability Zones)

  • Basic AWS Services (EC2, S3, IAM, VPC, RDS)

  • AWS Free Tier and Account Setup

  • Hands-on Lab: Setting up an AWS account, EC2 instance, S3 bucket, and VPC

Week 3-4: Networking and Security Concepts in AWS

  • Virtual Private Cloud (VPC) basics: Subnets, Route Tables, Internet Gateways, NAT Gateways

  • Security and IAM: User management, Groups, Roles, and Policies

  • Security Best Practices in AWS

  • Overview of EC2 (Elastic Compute Cloud)

  • Hands-on Lab: Creating and managing VPC, Security Groups, IAM Users/Groups

Month 2: Deep Dive into Compute and Storage Services

Week 5-6: EC2 (Elastic Compute Cloud) Deep Dive

  • EC2 instance types and pricing

  • Launching, configuring, and managing EC2 instances

  • Auto Scaling and Load Balancing (ELB)

  • Key pairs, Security Groups, and Elastic IPs

  • Hands-on Lab: Setting up EC2 instances, configuring Auto Scaling, Elastic Load Balancer

Week 7-8: AWS Storage Services

  • S3 (Simple Storage Service): Buckets, Objects, Lifecycle Policies, S3 Storage Classes

  • EBS (Elastic Block Store): Volumes, Snapshots, and use cases

  • EFS (Elastic File System): Mounting, use cases

  • Glacier: Data Archival and Retrieval

  • Hands-on Lab: Creating S3 buckets, working with EBS and EFS

Month 3: Databases & Monitoring

Week 9-10: AWS Database Services

  • RDS (Relational Database Service): Instances, Backups, Snapshots

  • DynamoDB (NoSQL Database): Tables, Key-value stores, Provisioned and On-demand capacity

  • Aurora: High-performance relational DB

  • Hands-on Lab: Launching RDS, working with DynamoDB, exploring Aurora

Week 11-12: Monitoring and Management

  • CloudWatch: Metrics, Alarms, Logs

  • CloudTrail: Audit logs and monitoring API activity

  • AWS Config and Trusted Advisor for Compliance and Cost Optimization

  • Hands-on Lab: Setting up CloudWatch Alarms, Logging with CloudTrail

Month 4: Advanced Networking & AWS Solutions

Week 13-14: Advanced Networking Concepts

  • VPC Peering, Transit Gateways

  • Direct Connect and VPNs

  • Route 53: Domain Name System (DNS), Route Management

  • AWS Global Accelerator

  • Hands-on Lab: Setting up VPC Peering and Direct Connect

Week 15-16: Application and Deployment Services

  • Elastic Beanstalk: Application deployment, environment management

  • AWS Lambda (Serverless Computing)

  • API Gateway: Building APIs, integrating with Lambda

  • CloudFormation: Infrastructure as Code

  • Hands-on Lab: Deploying an app using Elastic Beanstalk, creating a serverless function with Lambda

Month 5: DevOps, Automation & High Availability

Week 17-18: AWS DevOps and CI/CD Tools

  • CodeCommit, CodePipeline, CodeDeploy, CodeBuild

  • Deploying applications in a CI/CD pipeline

  • Infrastructure as Code with CloudFormation and Terraform

  • Hands-on Lab: Creating a CI/CD pipeline using CodePipeline, Automating infrastructure using CloudFormation

Week 19-20: High Availability and Disaster Recovery

  • Elastic Load Balancing (ELB) and Auto Scaling for HA

  • Multi-AZ and Multi-Region Deployments

  • AWS Backup and Disaster Recovery Options

  • Hands-on Lab: Configuring multi-availability zone (AZ) deployments, backup strategy using AWS Backup

Month 6: Exam Preparation and Real-World Projects

Week 21-22: Review of All AWS Services

  • Revisit key AWS services: EC2, S3, IAM, VPC, RDS, Lambda, etc.

  • Study for the AWS Certified Solutions Architect – Associate exam

  • Practice with AWS Well-Architected Framework (Cost Optimization, Reliability, Performance, Security, and Operational Excellence)

Week 23-24: Mock Exams and Real-World Projects

  • Take practice exams for the AWS Certified Solutions Architect – Associate exam

  • Real-world project: Design a scalable, cost-effective, and secure infrastructure for a small business using AWS.

  • Review and refine areas of weakness based on mock exams


Additional Resources:

  • AWS Whitepapers – Refer to AWS whitepapers for deeper insights into best practices (e.g., AWS Well-Architected Framework, Security Best Practices).

  • AWS Training – Consider using AWS’s free training materials or paid courses from platforms like A Cloud Guru, Udemy, or LinkedIn Learning.

  • AWS Documentation – Frequently check the AWS Documentation for service-specific configurations, limitations, and updates.

Tips:

  • Hands-on Practice: It’s essential to work with AWS hands-on as much as possible. Most of the services have free tiers that you can use for practice.

  • Time Commitment: Allocate 10-15 hours a week to cover the course material and do hands-on labs.

  • Exam Prep: Dedicate the last 2-3 weeks to reviewing practice questions, understanding key exam concepts, and addressing weak spots.

Scroll to Top