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