Complete AWS Bootcamp 2025 Syllabus
Module 1: Introduction to Cloud Computing and Amazon Web Services
Understanding Cloud Computing and its Concepts
Learning Cloud Services and an Overview of Deployment Models
How is Amazon Web Services leading in the cloud industry?
Various types of cloud services provided by AWS
Introduction to AWS fundamental service: IAM, S3, EC2, VPC, EBS, ELB, and AMI
Understanding the virtualization concept in AWS (Xen hypervisor)
Exploring the AWS Architecture and the AWS Management Console,
How does auto-scaling work?
Best Practices of securing and optimizing costs in AWS Elastic Cloud Computing
Hands-on Exercise
Module 2: Getting Started with the Elastic Cloud Compute and Storage Volumes Types
Getting Started with the AWS Elastic Cloud Computing
Exploring the Global Infrastructure, AWS Regions, and Highly Availability Zones (AZs)
Understanding the usage of traditional servers Pre-EC2 and EC2 instance types
Comparing the difference between the Public IP and Elastic IP
Demonstrating how to launch an AWS Elastic Cloud Computing with various instance types
Understanding the Amazon Machine Image, Creating and Copying a Custom AMI
Introduction to Amazon Elastic Block Storage
Exploring the EBS Volume Types
Creating the EBS Snapshots
Introduction to Amazon Elastic File Storage (EFS)
What are the Instance tenancy- Reserved and Spot instances
Exploring the Pricing and Design Patterns.
Hands-on Exercise
Module 3 : Load Balancing, Autoscaling, and Domain Name Servers AWS
Getting Started with the Elastic Load Balancer
Understand the Types of Elastic Load Balancer – Network, Application, and Gateway
How does the Elastic Load Balancer architecture work?
Working of Cross-zone Load Balancing
Understand the concepts of Auto Scaling, vertical and horizontal scaling, and the lifecycle of Auto Scaling
Understand the components of Auto Scaling, scaling options, and policy, instance termination
Working with Auto Scaling using the load balancer
Exploring the work of Domain Name Server and Pre-Route 53
Understand the concepts: Routing policy, Route 53 terminologies, Pricing
Module 4: Getting Started with Networking in AWS, and Isolated Virtual Private Cloud
Understanding the Isolated Amazon Virtual Private Cloud?
Networking layer architecture in VPC for an EC2
Understanding the concepts of IP address and CIDR notations
Exploring the various Components of VPC – Network interfaces, route tables, internet gateway, NAT gateway
Cloud Security in Virtual Private Cloud – Security groups and NACL
Types of Virtual Private Cloud
What is a subnet, VPC peering with scenarios
Understanding the working of VPC endpoints, VPC pricing, and design patterns
Module 5: Exploring the Storage Service on AWS
Getting started with the AWS storage and Simple Storage Service (S3)
Learn a Pre-S3 – cloud storage
Learn an API, S3 consistency models
Understand the hierarchy of storage and the usage of buckets in S3
What are Objects in S3, metadata, and storage classes
How Object Versioning Works in S3
Managing the object lifecycle, cross-region replication
Understanding the storage concepts:
Data encryption
Connecting using a VPC endpoint
S3 pricing
Module 6: Getting Started with Database Services in AWS
Define Database: What are the types of databases?
Exploring the Database Services on AWS
Understand the Workings of Amazon Relational Database Services (RDS)
Configuring and Launching an Amazon RDS Multi-AZ Deployment
What are the Features of Amazon Relational Database Services?
Understand the Concepts of Read Replicas in RDS and Reserved DB Instances
Overview of RDS Pricing and Design Patterns
Exploring Amazon Aurora:
Benefits of Aurora
Pricing of Aurora
Design Patterns
Introduction to DynamoDB:
Components of DynamoDB
DynamoDB Pricing
Design Patterns
Understand the Workings of Amazon Redshift and List the Advantages of Redshift
Explore the Features and Workings of Amazon ElastiCache
Module 7: Infrastructure-as-a-Code on AWS, Management, and Application Services
Getting Started with CloudFormation as IaC
Understand the CloudFormation Components
Working on CloudFormation Templates
Learn the Concept of Infrastructure-as-a-Code
Understand the Functions and Pseudo Parameters
Understanding the Simple Notification Service (SNS) and its Working
Understanding the Simple Email Service (SES) and its Working
Understanding the Simple Queue Service (SQS) and its Working
Module 8: Exploring the Access Management and Monitoring Services on AWS
Pre-IAM: Why Access Management?
What is Amazon Resource Name (ARN)? What are the IAM features?
Using Multi-Factor Authentication (MFA) in IAM, JSON
Working with IAM Policies, IAM Permissions, IAM Roles, Identity Federation, and Pricing
Working with AWS Monitoring Service CloudWatch
Understanding CloudWatch Concepts:
Metrics and Namespaces
CloudWatch Architecture
Dashboards in CloudWatch
CloudWatch Alarms
CloudWatch Logs
Pricing and Design Patterns
Understanding the Work of CloudTrail and Tracking API Usage
Module 9: Working with Serverless, Automation, and Configuration Management
Getting Started with AWS Lambda Serverless Compute
How Does AWS Lambda Differ from Elastic Cloud Computing?
What are the Benefits and Limitations of AWS Lambda?
What is the Function of AWS Lambda?
Learn the AWS Lambda Concepts and its Use Cases
Integrating and Managing S3 with AWS Lambda
Getting Started with Elastic Beanstalk
Working of Elastic Beanstalk
Learn the AWS Elastic Beanstalk Concepts and Elastic Beanstalk Pricing
Explore Configuration Management
How Does AWS OpsWorks Work? What are the Benefits of AWS OpsWorks?
Compare the Difference Between CloudFormation and OpsWorks Services in OpsWorks
Understanding the Concepts of AWS OpsWorks Stacks and OpsWorks Pricing
Module 10: Exploring the AWS Cloud Migration
Understanding the Working of Cloud Migration
What is the Significance of Migration?
Elaborate the Migration Strategy in Amazon Web Services
Explain the 6 R's Migration Strategy
Learn About Migration of Virtual Machines:
- Migrating a Local VM onto the AWS Cloud Server
Understanding the Working of Migrating Databases Using Database Migration Service (DMS)
How to Migrate a Local Database to Relational Database Service (RDS)
Migrating an On-Premises Database Server to Relational Database Service using Database Migration Service (DMS), and Other Migration Services
Module 11: Understanding the AWS Architectural Designs and AWS Whitepaper
Essential Principles for Building a Robust and Efficient AWS Well-Architected Framework
Architecting and Designing Fault-Tolerance and High-Availability Architecture
Selecting the Appropriate Resilient Storage
Mechanism for Design Decoupling Using AWS Services
Architecting and Designing a Multi-Tier Architecture Solution
Design and Implement Disaster Recovery Solution
Architecting and Designing Scalable and Elastic Solutions
Module 12: DevOps on AWS
What is the DevOps Methodology?
Getting Started with AWS DevOps
Understanding the Working of AWS Developer Tools:
CodeCommit
CodeBuild
CodeDeploy
Understanding the Working of AWS Developer Tools:
CodePipeline
Integrating GitHub with CodePipeline
Designing and Implementing a DevOps Lifecycle Using AWS DevOps Tools
Module 13: Other Storage and Networking Services: Amazon FSx and Global Accelerator
Understanding FSx
What are the Types of FSx? and FSx for Windows Server
Elaborate the Working of FSx for Windows File Server
FSx for Lustre and Its Use Cases
Working of Automatic Failover Process
Supported Clients and Access Methods
What is a Global Accelerator?
How Does Global Accelerator Work? Listeners and Endpoints
What are AWS Organizations?
Features of AWS Organizations, Managing Multiple Accounts
Understand the Concepts of ENIs, ENAs, and EFAs:
Working with Network Interfaces
Work with Upgraded Networking with ENA, EFA with MPI
Monitoring an EFA
Module 14: Containerization Services on AWS
Getting Started with Containers and Container Orchestration
Working with Amazon Elastic Container Registry (ECR)
Understanding Concepts of Amazon Elastic Container Service (ECS)
Understanding Concepts of ECS Launch Types and Use Cases
What is AWS Fargate?
Module 15: AWS Interview Questions
- Guidance for clearing the exam, most probable interview questions, and other helpful tips for clearing the exam and interview.
Skills to Master:
AWS EC2 & Elastic Beanstalk
AWS RDS & DynamoDB
ELB, Auto Scaling
OpsWorks
AWS Command Line Interface
AWS Security Services
AWS Logging Mechanisms
Amazon S3
CloudWatch & IAM
Global Accelerator
AWS Global Infrastructure
AWS Networking
AWS Databases
AWS Storage Cost Optimization
AWS Lambda
EBS, EFS, & FSx
CloudFormation
AWS Well-Architected Framework
Auto-scaling
VPC Networking





