# 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
