Course objectives
After completing this course, students will be able to:
- Understand core AWS services, including EC2, S3, VPC, and IAM
- Design highly available and scalable applications on AWS
- Implement security best practices on AWS
- Optimize AWS costs
- Troubleshoot common AWS issues
Course outlines
- 1. AWS Fundamentals
- AWS Cloud Concepts
- AWS Global Infrastructure
- AWS Management Console
- AWS Account Management and Billing
- 2. Core AWS Services
- Compute Services
- EC2 (Elastic Compute Cloud)
- Lambda
- Storage Services
- S3 (Simple Storage Service)
- EBS (Elastic Block Store)
- EFS (Elastic File System)
- Networking and Content Delivery
- VPC (Virtual Private Cloud)
- Route 53
- CloudFront
- Database Services
- RDS (Relational Database Service)
- DynamoDB
- Aurora
- Security, Identity, and Compliance
- IAM (Identity and Access Management)
- KMS (Key Management Service)
- Security Groups and NACLs
- 3. Designing Highly Available and Scalable Applications
- Designing Fault-Tolerant Applications
- Implementing Load Balancing and Auto-Scaling
- Designing for High Availability and Disaster Recovery
- 4. Security Best Practices
- Implementing IAM Best Practices
- Securing Network Access
- Protecting Data
- Encrypting Data at Rest and in Transit
- 5. Optimizing AWS Costs
- Understanding AWS Pricing Models
- Rightsizing Instances
- Optimizing Storage
- Using Reserved Instances and Savings Plans
- 6. Troubleshooting AWS
- Using AWS Support
- Troubleshooting Common Issues
- Monitoring and Logging