โ๏ธ
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
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