โ˜๏ธ

Amazon Web Services

AWS Complete Syllabus

Free Python + Linux for Multi-Cloud DevOps Students
New Batch Starting Soon!
Free Python + Linux for Multi-Cloud DevOps Students
New Batch Starting Soon!
โ˜๏ธ

Amazon Web Services Syllabus

AWS Complete Syllabus

1
Cloud Fundamentals

Introduction to Cloud Computing

  • Why Cloud Computing?
  • Benefits of Cloud Computing
  • Types of Cloud Computing
  • Cloud Service Models
  • Scaling in Cloud Computing
  • Cloud Computing Issues
  • Security in the Cloud
  • Cloud Costing Models
2
Cloud Fundamentals

Virtualization

  • What is Virtualization?
  • Virtualization and Cloud Computing
  • Types of Virtualizations
  • Virtualization Terminologies
  • Hypervisor Concepts
  • Benefits
  • Vendors
3
Linux Basics

Linux

  • All-Important Linux Commands
  • The Linux Filesystem
  • File Permissions
  • Process Management
  • User Account Management
  • Software Management
  • Backup and Restore management
  • systemd and monitoring management
  • storage management
  • Networking in Linux
4
Compute Services

EC2

  • Overview
  • Instance Launch (Windows and Linux OS)
5
Compute Services

EC2 Instance Management

  • Instance Types
  • Key Pair Management
  • Security Groups & Firewalls
  • Ec2 conncet methods
  • ec2 securirty group managemet
  • creation of ami and launchtemplate
  • elastic ip
  • Storage and Snapshots
  • User Data and Metadata
6
Compute Services

Elastic Load Balancing (ELB)

  • Load Balancers introduction
  • Application loadbalancer usage and creation (ALB)
  • Network loadbalancer usage and creation (NLB)
  • Path based routing technologies of alb
  • ALB and NLB target groups
  • Alb and Nlb loadbalancer integration
7
Compute Services

Billing and Monitoring

  • Billing and Monitoring
  • Alarms
8
Compute Services

Auto Scaling

  • Auto Scaling
  • Scaling Types and Policies
  • Target tracking policy
  • step and schuduling scalling
9
Storage Services

EBS/EFS

  • EBS (Elastic Block Storage)
  • EFS (Elastic File Storage)
10
Networking

VPC

  • Networking Basics
  • Public IPs & Private IPs
  • CIDR Range
  • Subnet Calculations
  • public subnet and private subnets
  • internet gateway and nat gateway
  • Creating Custom VPCs and Custom Subnets
11
Networking

VPC Controls

  • Network ACLs
  • vpc peering same region and crorss region and different account peering
  • Vpc Endpoint
  • Transist gateway
  • vpc endpoint to connct private ec2
  • Route Tables & IGW
12
Object Storage

S3

  • What is S3?
  • Storage Classes
  • Versioning
  • S3 Bucket ACL and Bucket Permissions
13
Object Storage

S3 Advanced

  • S3 Data Partition
  • Data Copying and Moving
  • Cross-Region/Same-Region Replication
  • Lifecycle Management
  • Security & Encryption
  • KMS (Key Management Service)
  • Static Web Hosting with S3
  • Events Configuration on S3 Buckets
14
Object Storage

S3 Access

  • Enabling Cross-Account Access for S3
15
Identity & Access

IAM

  • Root Account vs. IAM User
  • Multi-Factor Authentication for Users
  • IAM Password Policies
  • Keys Configuration and Different Access Approaches
  • User, Groups, and Role Concepts
  • AWS CLI and IAM Roles
  • IAM policies ,aws managed,custom,inline policies
  • Creating Customer-Managed Policies
  • Auditing User Activity
16
Databases

RDS

  • Launching RDS Instances
  • Difference Between DB on EC2 and Managed RDS
  • RDS Proxy Configuration Process
  • ElastiCache Overview
17
Databases

RDS Operations

  • Connection Process from RDS to EC2
  • Connection Process from RDS to Local Machine Using Workbench
  • Creating DB and Tables, Running Queries
  • Configuring Read Replicas with Masters and Accessing Tables
18
Databases & Serverless

DynamoDB & API Gateway

  • DynamoDB Overview
  • DynamoDB Security Options
  • DynamoDB Integration to Lambda
  • Lambda and API Gateway
  • Project on Lambda, API Gateway, and DynamoDB Integration
19
Security Services

Secrets & Keys

  • AWS Secrets Manager
  • Key Management Services
20
Monitoring

CloudWatch

  • CloudWatch Overview
21
Monitoring

CloudWatch Advanced

  • CloudWatch EventBridge
  • CloudWatch Alarms
22
Security Services

AWS Security Tools

  • AWS Certificate Manager
  • AWS Inspector
  • AWS Trusted Advisor
  • AWS Global Accelerator
  • Content Delivery Networks / CloudFront
  • AWS Shield and WAF (Web Application Firewall)
  • CloudTrail
  • AWS Config
  • SNS
23
Serverless

Lambda

  • Overview of Lambda
  • Configuration with Different Services
  • Creation and Automation Using Lambda Boto3
  • General Configuration and Environment Setup in Lambda
  • Lambda Layers and Importance
24
Serverless

Lambda Integrations

  • Lambda Limitations
  • Lambda to RDS Connection
  • Lambda to DynamoDB and API Gateway Connection
25
DNS & CDN

Route 53

  • DNS Records Overview
  • Alias Configuration to ELB, Static Website Hosting, and CloudFront
  • Hosting Sample Website and Configuring Policies
  • Simple RP, Weighted RP
  • Failover RP, Geo Location RP, Latency-Based Routing
  • Cross-Region High Availability
26
DNS & CDN

CloudFront

  • Overview of CloudFront
  • CloudFront Distribution and Invalidations
  • Origins, Origin Groups
  • CloudFront Invalidations
27
Infrastructure as Code

Terraform with AWS

  • Setting up the System for AWS
  • AWS Storage: The S3 Bucket and Random ID
  • AWS Storage: The Root Module
  • AWS Compute: AMI Data, Key Pair, and the File Function
  • AWS Compute: The EC2 Instance
  • AWS Compute: User Data and Template Files
  • AWS Compute: The Root Module
28
Scripting

Python Boto3

  • Python Boto3 for AWS Automation
29
Migration

DMS

  • introduction to database migration service
  • databse migration from ec2 to rds