Course Content
Module 1: Introduction to Cloud Computing and AWS
What is Cloud Computing?
Advantages of Cloud Computing
AWS Global Infrastructure
Overview of AWS Services and Use Cases
Setting Up an AWS Free Tier Account
Module 2: AWS Compute Services
Amazon EC2 (Elastic Compute Cloud):
Launching and Managing Instances
EC2 Instance Types and Pricing
Elastic Load Balancing (ELB)
Auto Scaling Groups (ASG)
AWS Lambda:
Introduction to Serverless Computing
Creating and Managing Lambda Functions
Event-Driven Architectures
Elastic Beanstalk:
Application Deployment and Management
Module 3: AWS Storage Services
Amazon S3 (Simple Storage Service):
Buckets and Objects
Storage Classes and Lifecycle Policies
Cross-Region Replication and S3 Versioning
Amazon EBS (Elastic Block Store):
Volume Types and Snapshots
Amazon EFS (Elastic File System):
Shared File Storage
Amazon Glacier:
Archival Storage Solutions
Module 4: AWS Networking and Content Delivery
Amazon VPC (Virtual Private Cloud):
Subnets, Route Tables, and Internet Gateways
Security Groups and Network ACLs
NAT Gateways and Bastion Hosts
Route 53:
DNS and Domain Registration
Amazon CloudFront:
Content Delivery Network (CDN)
Elastic IPs and Elastic Load Balancers
Module 5: Databases in AWS
Amazon RDS (Relational Database Service):
Database Engines (MySQL, PostgreSQL, SQL Server, etc.)
High Availability and Multi-AZ Deployments
Amazon DynamoDB:
NoSQL Database
Amazon Redshift:
Data Warehousing
Amazon Aurora:
Managed Relational Database
Module 6: Identity and Access Management (IAM)
Setting Up Users, Groups, and Roles
Permissions and Policies
Multi-Factor Authentication (MFA)
Best Practices for Securing AWS Accounts
Module 7: Monitoring and Management Tools
AWS CloudWatch:
Metrics and Alarms
Log Monitoring
AWS CloudTrail:
Auditing and Compliance
AWS Config:
Configuration Management
AWS Trusted Advisor:
Recommendations for Cost Optimization, Security, and Performance
Module 8: Security and Compliance
AWS Shared Responsibility Model
Securing AWS Resources
Data Encryption: KMS and CloudHSM
Security Best Practice
Module 9: Migration and Hybrid Cloud
AWS Migration Hub
AWS Database Migration Service (DMS)
AWS Snowball and Snowmobile
Module 10: High Availability and Fault Tolerance
Designing Scalable Architectures
Elastic Load Balancing and Auto Scaling
Disaster Recovery Solutions
Module 11: Application Integration
Amazon SNS (Simple Notification Service):
Messaging and Notifications
Amazon SQS (Simple Queue Service):
Queue-Based Message Processing
AWS Step Functions:
Orchestration of Serverless Workflows
Module 12: Hands-on Projects
Deploying a Scalable Web Application
Setting Up a Multi-Tier Architecture
Configuring Backup and Disaster Recovery
Migrating an On-Premises Application to AWS
Module 13: Preparation for AWS Certified Solutions Architect Exam
Exam Overview and Structure
Key Topics and Blueprint
Practice Tests and Mock Exams
Tips for the Certification Exam