AWS Curriculum Structure :
Module 1: Introduction Module Duration – 1 Hour
- What is AWS?
 - AWS Global Infrastructure
 
o Reference: https://aws.amazon.com/about-aws/global-infrastructure/
- Access through Console, CLI, SDK
 
Module 2: Compute Section Duration – 4 Hours
- What is an AMI?
 - EC2 Features- User Data, Meta Data, Pricing Models, Placement Groups
 
o Reference: https://explore.skillbuilder.aws/learn/course/external/view/elearning/12471/amazon-ec2-basics
- Demo: Launching Linux, Windows EC2 instance
 
Lab 1: Creating EC2, Updating and Resizing, Accessing metadata
- EBS Volume Creation
 - EBS Types
 - EBS Use cases
 
o Reference: https://docs.aws.amazon.com/ebs/latest/userguide/ebs-volumes.html
- EFS File System Use Cases
 
o Reference: https://aws.amazon.com/efs/when-to-choose-efs/
- FSx for Windows
 
o Reference: https://aws.amazon.com/fsx/
Lab 2: Creating EBS Volume, attaching and resizing the volume.
Module 3: Object Storage Duration – 3 Hours
· S3 Introduction
· S3 Features-Versioning, CRR, Storage Classes
· Glacier
· Choosing Regions
· Static Web Hosting
Reference: https://aws.amazon.com/s3/
Lab 3: S3 Object Upload, Versioning, Encryption and Bucket Policy
Module 4: Database Options Duration – 3 Hours
- RDS
 - DynamoDB
 - Aurora
 - Comparison between DB Services
 
o Reference: https://explore.skillbuilder.aws/learn/course/internal/view/elearning/61/aws-database-offerings
Lab 4: Creating a DB Instance and accessing it from a Web application
Module 5: Cloud Networking Duration – 3 Hours
- Networking Basics
 - CIDR
 - VPC Patterns
 - Public & Private Subnets
 - Gateways & Route Tables
 - NACLs and SGs
 
o Reference: https://docs.aws.amazon.com/vpc/latest/userguide/how-it-works.html
Lab 5: Create a VPC with Public and Private Subnets and place a RDS instance in it.
Module 6: Advanced Networking Duration – 1 Hour
- VPC Peering & Endpoints
 
o Reference: https://docs.aws.amazon.com/vpc/latest/privatelink/concepts.html
- VPN & Direct Connect
 - DNS Records Explained
 
o Reference: https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/rrsets-working-with.html
Module 7: Security - AWS Identity and Access Management Duration - 2 Hours
- IAM
 - Organizations
 - Landing Zone on AWS
 
o Reference: https://docs.aws.amazon.com/prescriptive-guidance/latest/migration-aws-environment/understanding-landing-zones.html
- Control Tower
 - Service Catalog
 
o Reference: https://aws.amazon.com/servicecatalog/
- Cognito
 - Best Practices
 
o Reference: https://explore.skillbuilder.aws/learn/course/internal/view/elearning/48/aws-security-fundamentals-second-edition
Module 8: Elasticity, High Availability and Monitoring Duration – 3 Hours
- CloudTrail
 - CloudWatch
 
o Reference: https://explore.skillbuilder.aws/learn/course/external/view/elearning/14688/aws-observability
- CloudWatch Logs, Events, Metrics
 
o Reference: https://explore.skillbuilder.aws/learn/course/external/view/elearning/13812/amazon-cloudwatch-troubleshooting
- Auto Scaling Policies
 
Reference: https://docs.aws.amazon.com/autoscaling/ec2/userguide/as-scaling-simple-step.html
Lab 6: Creating a 3 Tier Web Application with Auto Scaling, Load Balancing
Module 9: Automation Duration – 2 Hours
- CloudFormation
 - Elastic Beanstalk
 
o Reference: https://aws.amazon.com/cloudformation/
Lab 7: Creating an infrastructure using CloudFormation
Module 10: Caching Duration – 1 Hour
- CloudFront
 - ElastiCache
 - Memcached vs Redis
 
o Reference: https://aws.amazon.com/elasticache/redis-vs-memcached/
- Caching Strategies
 
o Reference: https://aws.amazon.com/caching/aws-caching/
Module 11: Building Decoupled Architectures Duration – 1 Hour
· SNS
· SQS
Module 12: Microservices and Serverless Architectures Duration – 3 Hour
- Containers
 
o Reference: https://ecsworkshop.com/
- ECS & EKS
 - Lambda
 - API Gateway
 
o Reference: https://aws.amazon.com/microservices/
Lab 8: Image processing by triggering Lambda Functions from S3
Module 13 : Security on AWS Duration – 2 Hours
- Shared Responsibility Model
 
o Reference: https://aws.amazon.com/compliance/shared-responsibility-model/
- AWS WAF
 - AWS Shield
 
o Reference: https://docs.aws.amazon.com/waf/latest/developerguide/what-is-aws-waf.html
- Guardduty
 
o Reference: https://aws.amazon.com/guardduty/features/
- Encryption Options – KMS, CloudHSM
 
o Reference: https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html
Module 13: Devops on AWS Duration – 3 Hours
- SDLC Life Cycle
 - Version Control with CodeCommit
 - CodeBuild
 - CodeDeploy Deployment Strategies
 - CodePipeline
 
o Reference: https://aws.amazon.com/devops/
Lab 9: Setting up a CI/CD Pipeline on AWS
Module 14: Cost Optimization Duration – 2 Hours
- EC2 Pricing Comparison
 
o Reference: https://explore.skillbuilder.aws/learn/course/external/view/elearning/14765/right-size-your-amazon-ec2-workload
- S3 Storage Classes Pricing
 
o Reference: https://aws.amazon.com/s3/pricing/
- General AWS Pricing
 - AWS Cost Management
 
o Reference: https://aws.amazon.com/aws-cost-management/
- Cost Explorer
 - Billing Management
 
Reference: https://aws.amazon.com/aws-cost-management/aws-billing/
- Teacher: Dr. Siddharth Bhalerao
 - Teacher: Sourabh Jain
 - Teacher: Dr. Sharda Patel
 - Teacher: Dr.Preeti Rai
 - Teacher: Dr. Ashok Verma
 - Teacher: Prof. Vikash Verma