Program Curriculum

Module 1 

Introduction to Cloud Computing & AWS 

  • What is Cloud Computing 
  • Cloud Service & Deployment Models 
  • How AWS is the leader in the cloud domain 
  • Various cloud computing products offered by AWS Introduction to AWS S3, EC2, VPC, EBS, ELB, AMI 
  • AWS architecture and the AWS Management Console, virtualization in AWS (Xen hypervisor) 
  • What is auto-scaling 
  • AWS EC2 best practices and cost involved.

Module 2 

Elastic Compute and Storage Volumes 

  • Introduction to EC2 
  • Regions & Availability Zones(AZs) 
  • Pre-EC2, EC2 instance types 
  • Comparing Public IP and Elastic IP 
  • Demonstrating how to launch an AWS EC2 instance Introduction to AMIs, Creating and Copying an AMI Introduction to EBS
  •  EBS volume types 
  • EBS Snapshots 
  • Introduction to EFS 
  • Instance tenancy- Reserved and Spot instances Pricing and Design Patterns.

Module 3 

Load Balancing, Autoscaling and DNS 

  • Introduction to Elastic Load Balancer 
  • Types of ELB – Classic, Network and Application 
  • Load balancer architecture 
  • Cross-zone load balancing 
  • Introduction to Auto Scaling, vertical and horizontal scaling, the lifecycle of Auto Scaling 
  • Components of Auto Scaling, scaling options and policy, instance termination 
  • Using load balancer with Auto Scaling 
  • Pre-Route 53 – how DNS works 
  • Routing policy, Route 53 terminologies, Pricing.

Module 4 

Virtual Private Cloud 

  • What is Amazon VPC 
  • VPC as a networking layer for EC2, 
  • IP address and CIDR notations, 
  • Components of VPC – network interfaces, route tables, internet gateway, NAT, 
  • Security in VPC – security groups and NACL, types of VPC, what is a subnet, VPC peering with scenarios, VPC endpoints, VPC pricing and design patterns.

Module 5 

Storage - Simple Storage Service (S3) 

  • Introduction to AWS storage 
  • Pre-S3 – online cloud storage 
  • API, S3 consistency models 
  • Storage hierarchy, buckets in S3 
  • Objects in S3, metadata and storage classes, object versioning, object lifecycle management, cross-region replication, data encryption, connecting using VPC endpoint, S3 pricing.

Module 6 

Databases and In-Memory DataStores 

  • What is a database, types of databases, databases on AWS 
  • Introduction to Amazon RDS 
  • Multi-AZ deployments, features of RDS 
  • Read replicas in 
  • RDS, reserved DB instances RDS pricing and design patterns 
  • Introduction to Amazon Aurora, benefits of Aurora, Aurora pricing and design patterns 
  • Introduction to DynamoDB, components of DynamoDB, DynamoDB pricing and design patterns What is Amazon Redshift, advantages of Redshift 
  • What is ElastiCache, why ElastiCache.

Module 7 

Management and Application Services 

  • Introduction to CloudFormation 
  • CloudFormation components 
  • CloudFormation templates 
  • The concept of Infrastructure-as-a-code 
  • Functions and pseudo parameters Introduction to Simple Notification Service, how does SNS work Introduction to Simple Email Service, how does SES work 
  • Introduction to Simple Queue Service, how does SQS work.

Module 8 

Access Management and Monitoring Services 

  • Pre-IAM, why access management 
  • Amazon Resource Name (ARN), IAM features 
  • Multi-factor authentication (MFA) in IAM, JSON 
  • IAM policies, IAM permissions, IAM roles, identity federation, pricing 
  • Introduction to CloudWatch, metrics and namespaces, CloudWatch architecture, dashboards in CW, CloudWatch alarms, CloudWatch logs, pricing and design patterns 
  • Introduction to CloudTrail, tracking API usage. 

Module 9 

Automation and Configuration management 

  • What is AWS Lambda 
  • How Lambda is different from EC2 
  • Benefits and limitations of Lambda 
  • How does Lambda work 
  • Use cases of Lambda, Lambda concepts 
  • Integration S3 with Lambda 
  • What is Elastic Beanstalk, how does Beanstalk work, Beanstalk concepts, Beanstalk pricing 
  • What is configuration management What is AWS OpsWorks, AWS OpsWorks benefits 
  • CloudFormation vs OpsWorks, services in OpsWorks, AWS OpsWorks Stacks, OpsWorks pricing.

Module 10 

AWS Migration 

  • What is Cloud migration 
  • Why migration is important 
  • Migration process in AWS, the 6 R’s migration strategy Virtual machine migration, migrating a local vm onto the AWS cloud 
  • Migrating databases using Database Migration Service (DMS) 
  • Migrating a local database to RDS 
  • Migrating an on-premises database server to RDS using DMS, other migration services.
  • Migration Project

Module 11 

Architecting AWS – whitepaper 

  • Important guidelines for creating a well-architected AWS framework that is resilient and performant 
  • Designing of fault-tolerant and high-availability architecture
  • Resilient storage 
  • Decoupling mechanism 
  • Multi-tier architecture solution 
  • Disaster recovery solution 
  • Scalable and elastic solutions.  

Module 12 

DevOps on AWS 

  • What is DevOps, 
  • Introduction to AWS DevOps, 
  • AWS Developer tools CodeCommit, CodeBuild, CodeDeploy and CodePipeline, integrating GitHub with CodePipeline, 
  • Creating a DevOps lifecycle using AWS DevOps tools.
  • DevOps Projects

Module 13 

Amazon FSx and Global Accelerator 

  • What is FSx 
  • Types of FSx and FSx for Windows server 
  • How does FSx for Windows File Server work, FSx for Lustre 
  • Use cases of FSx 
  • Automatic failover process 
  • Supported clients and access methods 
  • What is a Global Accelerator, How Global Accelerator works, Listeners and Endpoints 
  • What are AWS Organizations, Features of AWS Organizations, Managing multiple accounts 
  • What are ENIs, ENAs and EFAs, Working with network interfaces 
  • Enhanced Networking with ENA, EFA with MPI, Monitoring an EFA

Module 14 

AWS Architect Interview Questions 

  • Guidance for clearing the exam, most probable interview questions, and other helpful tips for clearing the exam and interview.

Resume Preparation and Mock Interviews

Job Marketing and Placement