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

  • Route53

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/