Kevin Martin Recently Updated 20 June, 2021
AWS Certified Solution Architect Associate
Module 1: Introduction to AWS (4 Hours)
-
Overview of Cloud Computing (1 Hour)
- What is Cloud Computing?
- Benefits of Cloud Computing
- Cloud Deployment Models: Public, Private, and Hybrid Clouds
-
Introduction to AWS (1 Hour)
- AWS Global Infrastructure
- Regions, Availability Zones, and Edge Locations
-
AWS Services Overview (2 Hours)
- Categories: Compute, Storage, Database, Networking, Security
- Navigating the AWS Management Console
Module 2: AWS Compute Services (8 Hours)
-
Amazon EC2 (3 Hours)
- Launching and Managing EC2 Instances
- Instance Types and Pricing Models (On-Demand, Spot, Reserved, Savings Plans)
- Elastic Load Balancing (ELB) and Auto Scaling
-
AWS Lambda and Serverless Computing (2 Hours)
- Introduction to Lambda
- Event-driven Architectures
- Integration with Other AWS Services
-
Other Compute Services (3 Hours)
- AWS Elastic Beanstalk
- AWS Fargate
- Containers on AWS: ECS and EKS
Module 3: AWS Storage Services (8 Hours)
-
Amazon S3 (2 Hours)
- S3 Buckets, Objects, and Storage Classes
- Versioning, Encryption, and Lifecycle Policies
- S3 Access Control and Policies
-
Amazon EBS and EFS (2 Hours)
- EBS Volumes and Snapshots
- EFS for Shared File Storage
-
AWS Storage Gateway and Snowball (1 Hour)
- Hybrid Cloud Storage Options
- Data Migration Tools
-
Backup and Disaster Recovery (3 Hours)
- Cross-Region Replication (CRR)
- AWS Backup Service
- Disaster Recovery Strategies
Module 4: AWS Networking and Content Delivery (10 Hours)
-
Amazon VPC (4 Hours)
- Creating and Configuring VPCs
- Subnets, Route Tables, and Gateways
- Network Access Control Lists (NACLs) and Security Groups
-
AWS Route 53 (2 Hours)
- Domain Registration and DNS Management
- Routing Policies: Simple, Weighted, Latency-Based
-
AWS CloudFront (1 Hour)
- Content Delivery Network (CDN) Basics
- Integration with S3 and EC2
-
Elastic Load Balancer and Networking Best Practices (3 Hours)
- Application Load Balancer (ALB) vs Network Load Balancer (NLB)
- Troubleshooting Network Issues
Module 5: AWS Databases (8 Hours)
-
Amazon RDS (3 Hours)
- Overview of Relational Databases
- Multi-AZ Deployments and Read Replicas
- Performance Tuning
-
Amazon DynamoDB (2 Hours)
- NoSQL Basics
- Global Tables and DynamoDB Streams
-
Other Database Services (3 Hours)
- Amazon Aurora
- Amazon Redshift
- AWS Database Migration Service
Module 6: Security, Identity, and Compliance (8 Hours)
-
Identity and Access Management (IAM) (3 Hours)
- Users, Groups, and Roles
- Policies and Permissions
- Multi-Factor Authentication
-
AWS Security Services (3 Hours)
- AWS Key Management Service (KMS)
- AWS Secrets Manager
- AWS WAF and Shield
-
Compliance and Monitoring (2 Hours)
- AWS CloudTrail
- AWS Config
- Shared Responsibility Model
Module 7: Monitoring and Logging (4 Hours)
-
AWS CloudWatch (2 Hours)
- Metrics, Logs, and Alarms
- Dashboards and Insights
-
AWS CloudTrail and Trusted Advisor (2 Hours)
- Auditing and Logging Activities
- Cost Optimization and Best Practices
Module 8: Architecture Design and Best Practices (6 Hours)
-
Well-Architected Framework (2 Hours)
- Five Pillars of Well-Architected Framework
- Real-world Application
-
Designing High Availability and Fault Tolerance (2 Hours)
- Multi-AZ and Multi-Region Architectures
- Backup and Recovery Solutions
-
Cost Optimization and Performance Tuning (2 Hours)
- Right-Sizing
- Resource Tagging for Management
Module 9: Exam Preparation and Practice (4 Hours)
-
Exam Tips and Tricks (1 Hour)
- Understanding the Question Patterns
- Time Management Strategies
-
Hands-On Labs and Practice Questions (3 Hours)
- Simulated Exams
- Case Studies and Real-Life Scenarios
Hands-On and Labs (Integrated Across Modules - ~8 Hours)
Practical sessions include:
- Launching EC2 Instances and Configuring VPC
- Setting up S3 Bucket Policies and Versioning
- Deploying an Application on Elastic Beanstalk
- Configuring DynamoDB Tables
- Monitoring Resources with CloudWatch