Skip to main content

Command Palette

Search for a command to run...

Complete AWS Bootcamp 2025 Syllabus

Published
โ€ข7 min read
P

๐‘ช๐’๐’๐’–๐’… ๐’‚๐’๐’… ๐‘ซ๐’†๐’—๐‘ถ๐’‘๐’” ๐‘ป๐’†๐’„๐’‰ ๐‘ช๐’๐’Ž๐’Ž๐’–๐’๐’Š๐’•๐’š || ๐‘ท๐’“๐’๐‘ซ๐’†๐’—๐‘ถ๐’‘๐’”๐‘ฎ๐’–๐’š ๐Ÿค– https://t.me/prodevopsguy ๐Ÿ‘‹ Hi there! We are ProDevOpsGuy, a passionate DevOps enthusiast Tech Community with a strong belief in the power of automation and collaboration to drive innovation. ๐Ÿš€ I thrive in bridging the gap between development and operations, creating seamless and efficient software delivery pipelines. My journey in the world of DevOps has allowed me to blend my technical skills with a knack for problem-solving, enabling me to contribute effectively to agile and dynamic environments. ๐Ÿ’ก With a keen interest in continuous integration, continuous delivery (CI/CD), containerization, and orchestration, I've had the privilege to explore cutting-edge technologies like Docker, Kubernetes, Jenkins, and Ansible. I find joy in designing scalable and resilient infrastructures that enable teams to deploy applications faster and with greater confidence. ๐ŸŒ Beyond the tech realm, I'm an advocate for DevOps culture, emphasizing collaboration, communication, and a relentless pursuit of improvement. I'm always eager to connect with fellow professionals, exchange insights, and explore opportunities to collaborate on exciting projects. ๐Ÿ“š When I'm not tinkering with the latest DevOps tools, you can find me indulging in books on technology trends, hiking to rejuvenate, and occasionally experimenting with new coding challenges. ๐ŸŒŸ Let's connect! Whether you're looking to discuss DevOps methodologies, explore partnership opportunities, or simply share experiences, feel free to reach out. I'm excited to be part of the DevOps journey, driving excellence together.

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