AWS Foundation Course
Type Virtual Instructor Led Training (VILT)
No. of Sessions 9
Average Duration/Session in Hrs 2
Support hrs / Week 1 hr
No. of Weeks 4-5
Duration of the Course 4-5 Weeks / 1 month
Total Hours 22 hrs
Module 1- Introduction to AWS
Module 2 - Identity and Access Management (IAM)
Module 3 - Elastic Compute Cloud (EC2) and EBS
Module 4 - Virtual Private Cloud (VPC)
Module 5 - Storage - S3 , EBS (Review) , EFS
5.1 Simple Storage Service
5.2 Elastic File System (EFS)
Module 6 - Relational Database Service (RDS)
Module 7 - Using Command Line Interface (CLI)
Module 8 - Monitoring - CloudWatch , CloudTrail , Config
8.1 CloudWatch
8.2 Config
8.3 Cloud Trail
Module 9 - Scaling your Environment !
Module 10 - Project and Exam !
Module 1- Introduction to AWS
Topics  ● What is Cloud ? 
○ Characteristics 
○ Service Models - IaaS , SaaS , PaaS and ... 
○ Deployment Models - Public, Private , Hybrid 
○ Benefits 
○ Use Cases  
● AWS - Where does it fit ? 
● Opening an AWS Account  
● Understanding Free Tier  
● Navigating AWS Console 
● Regions and Zones 
● Multi Factor Authentication (MFA) 
● Broad Overview Key AWS Services  
○ IAM , EC2 , S3, VPC , RDS ... 
● Billing Characteristics  
● Budgets 
● Billing Alerts  
● Pricing
Labs  ● Open an AWS account 
● Setup Multi Factor Authentication 
● Setup Billing Alerts 
 
Module 2 - Identity and Access Management (IAM)
Topics  ● Use Case
● Users  
● Groups 
● Policies 
● Permissions 
● Evaluation Logic 
● Role 
● Pricing 
Labs  ● Create Admin user  
● Create Group 
● Create Custom Policies 
● Assign custom policies to user  
● Setup MFA for Admin User 
 
Module 3 - Elastic Compute Cloud (EC2) and EBS
Topics  ● Use Cases
● EC2
○ AMI
○ Instance Types
○ Choosing Instance Types
○ Security Groups
○ Key Pairs
○ Tenancy
○ Placement Group
○ Instance Lifecycle
○ Purchasing Options - On-demand, Spot, Reserved Instances
○ Pricing
● Elastic Block Storage
○ Root volume 
○ Data Volume 
○ Volume Types 
○ Snapshots 
○ Create, Delete Snapshot  
○ Restoring from Snapshot 
○ Pricing 
Labs  ● Setting up your first EC2 server in AWS  
● Adding additional EBS volume to EC2  
● Recovering from Snapshot 
Module 4 - Virtual Private Cloud (VPC)
Topics  Networking Basics
● IP addresses 
● Router 
● Gateway  
● CIDR Notation 
● Subnet  
● Subnet Mask 
● Network Address Translation  
VPC  
● Default VPC 
● Custom VPC  
● Public Subnet 
● Private Subnet 
● Network Access Control List (NACL) 
● Comparing EC2 Security Groups and NACLs 
● Routing Entries 
● Communication across VPC  
○ VPC Peering 
○ Transit Gateways 
● VPC Topologies  
● Pricing 
Labs  ● Create custom VPC with 2 pubic and 2 private subnets 
● Setup Peering across VPC  
Module 5 - Storage - S3 , EBS (Review) , EFS
5.1 Simple Storage Service
Topics  ● Use Cases 
● Bucket 
● Object 
● Versioning 
● Storage Classes  
● Bucket Policy 
● Cross Region Replication 
● Lifecycle Rules 
Labs  ● Hosting Static website in S3 
● Uploading, Downloading Content to S3 
5.2 Elastic File System (EFS)
Topics  ● Use Cases 
● EFS Architecture 
● Mount Targets 
● Pricing 
● Comparing S3, EBS and EFS and choosing one over other 
Labs  ● Creating EFS target and associating with EFS 
Module 6 - Relational Database Service (RDS)
Topics  ● Use Cases 
● RDS vs DB on EC2 
● Supported DB Engine types 
● Single AZ vs Multi AZ  
● Read Replicas 
● Snapshots 
● Point in time recovery 
● Importing and Exporting Native Backup  
● Pricing 
Labs  ● Create RDS - MySQL and Connect to it 
● Export existing DB and import into local DB Server 
Module 7 - Using Command Line Interface (CLI)
Topics  ● Use Cases
● Configuring Access Keys and Secret Keys
● Named Profiles
Labs  ● Labs(s)
○ Working with S3 using CLI
○ Working with EC2 using CLI
○ Working with VPC using CLI 
Module 8 - Monitoring - CloudWatch , CloudTrail , Config
8.1 CloudWatch
Topics  ● Use Cases 
● How Cloudwatch Works ? 
● Metrics ,Alerts ,Actions  
● Events  
● Logs 
● Dashboard 
● Pricing
Labs  ● Configure CloudWatch Alerts for High CPU Utilization 
● Stop idle servers using CloudWatch  
● Create CloudWatch Dashboards 
● Trigger action based on CloudWatch Event  
8.2 Config
Topics  ● Use Cases 
● How Config Works ? 
● Resource 
● Configuration Item 
● Configuration History  
● Config Rules 
● Pricing 
Labs  Understanding changes to your resources using Config  
8.3 Cloud Trail
Topics  ● Use Cases 
● How it Works ? 
● Trail 
Labs  ● Create a Trail and extracting information from trail  
Module 9 - Scaling your Environment !
Topics  ● Why is Scaling required ? 
● Scaling Up vs Scaling Out  
Elastic Load Balancer (ELB) 
● Application Load Balancer 
● Network Load Balancer  
● Classic Load Balancer  
● Choosing one over other 
AutoScaling  
● Launch Configuration 
● Auto Scaling Group 
● Scaling Plan 
● Scaling Policy  
Labs  ● Setup Application Load Balancer  
● Setup AutoScaling based on CPU utilization  
Module 10 - Project and Exam !
Topics  10 (a) - Project and Exam Announcements 
 
● Project - Build your Data Center !  
○ Bring all the pieces together - details will be shared after completing 
module 8 
● Test your knowledge - Exam - Online Exam - Self Paced 
1​0 (b) - Project Review and Closing Thoughts
Labs  Project Solution ! 
- End of Document -

AWS Foundation Course - Outline

  • 1.
    AWS Foundation Course TypeVirtual Instructor Led Training (VILT) No. of Sessions 9 Average Duration/Session in Hrs 2 Support hrs / Week 1 hr No. of Weeks 4-5 Duration of the Course 4-5 Weeks / 1 month Total Hours 22 hrs
  • 2.
    Module 1- Introductionto AWS Module 2 - Identity and Access Management (IAM) Module 3 - Elastic Compute Cloud (EC2) and EBS Module 4 - Virtual Private Cloud (VPC) Module 5 - Storage - S3 , EBS (Review) , EFS 5.1 Simple Storage Service 5.2 Elastic File System (EFS) Module 6 - Relational Database Service (RDS) Module 7 - Using Command Line Interface (CLI) Module 8 - Monitoring - CloudWatch , CloudTrail , Config 8.1 CloudWatch 8.2 Config 8.3 Cloud Trail Module 9 - Scaling your Environment ! Module 10 - Project and Exam !
  • 3.
    Module 1- Introductionto AWS Topics  ● What is Cloud ?  ○ Characteristics  ○ Service Models - IaaS , SaaS , PaaS and ...  ○ Deployment Models - Public, Private , Hybrid  ○ Benefits  ○ Use Cases   ● AWS - Where does it fit ?  ● Opening an AWS Account   ● Understanding Free Tier   ● Navigating AWS Console  ● Regions and Zones  ● Multi Factor Authentication (MFA)  ● Broad Overview Key AWS Services   ○ IAM , EC2 , S3, VPC , RDS ...  ● Billing Characteristics   ● Budgets  ● Billing Alerts   ● Pricing Labs  ● Open an AWS account  ● Setup Multi Factor Authentication  ● Setup Billing Alerts    Module 2 - Identity and Access Management (IAM) Topics  ● Use Case ● Users   ● Groups  ● Policies  ● Permissions  ● Evaluation Logic  ● Role  ● Pricing  Labs  ● Create Admin user   ● Create Group  ● Create Custom Policies  ● Assign custom policies to user   ● Setup MFA for Admin User   
  • 4.
    Module 3 -Elastic Compute Cloud (EC2) and EBS Topics  ● Use Cases ● EC2 ○ AMI ○ Instance Types ○ Choosing Instance Types ○ Security Groups ○ Key Pairs ○ Tenancy ○ Placement Group ○ Instance Lifecycle ○ Purchasing Options - On-demand, Spot, Reserved Instances ○ Pricing ● Elastic Block Storage ○ Root volume  ○ Data Volume  ○ Volume Types  ○ Snapshots  ○ Create, Delete Snapshot   ○ Restoring from Snapshot  ○ Pricing  Labs  ● Setting up your first EC2 server in AWS   ● Adding additional EBS volume to EC2   ● Recovering from Snapshot  Module 4 - Virtual Private Cloud (VPC) Topics  Networking Basics ● IP addresses  ● Router  ● Gateway   ● CIDR Notation  ● Subnet   ● Subnet Mask  ● Network Address Translation   VPC   ● Default VPC  ● Custom VPC   ● Public Subnet  ● Private Subnet  ● Network Access Control List (NACL)  ● Comparing EC2 Security Groups and NACLs  ● Routing Entries  ● Communication across VPC   ○ VPC Peering 
  • 5.
    ○ Transit Gateways  ●VPC Topologies   ● Pricing  Labs  ● Create custom VPC with 2 pubic and 2 private subnets  ● Setup Peering across VPC   Module 5 - Storage - S3 , EBS (Review) , EFS 5.1 Simple Storage Service Topics  ● Use Cases  ● Bucket  ● Object  ● Versioning  ● Storage Classes   ● Bucket Policy  ● Cross Region Replication  ● Lifecycle Rules  Labs  ● Hosting Static website in S3  ● Uploading, Downloading Content to S3  5.2 Elastic File System (EFS) Topics  ● Use Cases  ● EFS Architecture  ● Mount Targets  ● Pricing  ● Comparing S3, EBS and EFS and choosing one over other  Labs  ● Creating EFS target and associating with EFS  Module 6 - Relational Database Service (RDS) Topics  ● Use Cases  ● RDS vs DB on EC2  ● Supported DB Engine types  ● Single AZ vs Multi AZ   ● Read Replicas  ● Snapshots  ● Point in time recovery  ● Importing and Exporting Native Backup  
  • 6.
    ● Pricing  Labs  ●Create RDS - MySQL and Connect to it  ● Export existing DB and import into local DB Server  Module 7 - Using Command Line Interface (CLI) Topics  ● Use Cases ● Configuring Access Keys and Secret Keys ● Named Profiles Labs  ● Labs(s) ○ Working with S3 using CLI ○ Working with EC2 using CLI ○ Working with VPC using CLI  Module 8 - Monitoring - CloudWatch , CloudTrail , Config 8.1 CloudWatch Topics  ● Use Cases  ● How Cloudwatch Works ?  ● Metrics ,Alerts ,Actions   ● Events   ● Logs  ● Dashboard  ● Pricing Labs  ● Configure CloudWatch Alerts for High CPU Utilization  ● Stop idle servers using CloudWatch   ● Create CloudWatch Dashboards  ● Trigger action based on CloudWatch Event   8.2 Config Topics  ● Use Cases  ● How Config Works ?  ● Resource  ● Configuration Item  ● Configuration History   ● Config Rules 
  • 7.
    ● Pricing  Labs  Understandingchanges to your resources using Config   8.3 Cloud Trail Topics  ● Use Cases  ● How it Works ?  ● Trail  Labs  ● Create a Trail and extracting information from trail   Module 9 - Scaling your Environment ! Topics  ● Why is Scaling required ?  ● Scaling Up vs Scaling Out   Elastic Load Balancer (ELB)  ● Application Load Balancer  ● Network Load Balancer   ● Classic Load Balancer   ● Choosing one over other  AutoScaling   ● Launch Configuration  ● Auto Scaling Group  ● Scaling Plan  ● Scaling Policy   Labs  ● Setup Application Load Balancer   ● Setup AutoScaling based on CPU utilization   Module 10 - Project and Exam ! Topics  10 (a) - Project and Exam Announcements    ● Project - Build your Data Center !  
  • 8.
    ○ Bring allthe pieces together - details will be shared after completing  module 8  ● Test your knowledge - Exam - Online Exam - Self Paced  1​0 (b) - Project Review and Closing Thoughts Labs  Project Solution !  - End of Document -