Skip to main content

Command Palette

Search for a command to run...

Complete AWS Bootcamp 2025 Syllabus

Updated
7 min read

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