Syllabus - AWS Overview
AWS (Amazon Web Services) is a comprehensive and widely adopted cloud platform, offering over 200 fully featured services from data centers globally. This syllabus covers essential AWS services, tools, and best practices to help you build and manage cloud-based solutions effectively.
Session 1 – Introduction to AWS
- Overview of Cloud Computing
- Introduction to AWS
- AWS Global Infrastructure
- Understanding AWS Pricing
- AWS Free Tier Overview
- Setting Up an AWS Account
Session 2 – AWS EC2 & S3
- Introduction to AWS EC2
- Launching and Managing EC2 Instances
- EC2 Security Groups and Key Pairs
- Introduction to AWS S3
- Creating and Managing S3 Buckets
- S3 Storage Classes and Lifecycle Management
Session 3 – AWS IAM & Security
- Introduction to AWS IAM (Identity and Access Management)
- Creating and Managing IAM Users and Groups
- IAM Policies and Permissions
- Multi-Factor Authentication (MFA)
- AWS Security Best Practices
Session 4 – AWS RDS & Databases
- Introduction to AWS RDS
- Creating and Managing RDS Instances
- AWS Aurora and Other Database Options
- Database Security and Backup Strategies
- Monitoring and Tuning RDS
Session 5 – AWS Networking & VPC
- Introduction to AWS Virtual Private Cloud (VPC)
- Creating and Configuring VPCs
- Subnets, Route Tables, and Internet Gateways
- Security Groups and Network ACLs
- Elastic Load Balancing (ELB) and Auto Scaling
- VPC Peering and VPN Connections
Session 6 – AWS Lambda & Serverless Architecture
- Introduction to AWS Serverless Computing
- Getting Started with AWS Lambda
- Creating and Deploying Lambda Functions
- Integrating Lambda with Other AWS Services
- Serverless Application Model (SAM)
- Monitoring and Troubleshooting Lambda