Detailed Course Outline
Day One
Module 1: Introduction
- The Well-Architected Framework
- AWS Global Infrastructure
Module 2: The simplest architectures
- Amazon Simple Storage Service (Amazon S3)
- Amazon S3 Glacier
- Choosing AWS Regions for your architectures
- Hands-on lab: Hosting a Static Website
Module 3: Adding a compute layer
- Amazon Elastic Compute Cloud (Amazon EC2)
- Amazon Machine Images (AMIs)
- Amazon Elastic Block Storage (Amazon EBS)
- Amazon Elastic File System (Amazon EFS)
- Amazon FSx
Module 4: Adding a database layer
- Database layer considerations
- Amazon Relational Database Service (Amazon RDS)
- Amazon DynamoDB
- AWS Database Migration Service (AWS DMS)
- Hands-on lab: Deploying a Web Application on AWS
Module 5: Networking in AWS – Part 1
- Amazon Virtual Private Cloud (Amazon VPC)
- Network security in the cloud
- Hands-on lab: Creating a VPC
Day Two
Module 6: Networking in AWS – Part 2
- AWS VPN connections
- AWS Direct Connect (DX)
- VPC peering
- AWS Transit Gateway
- Load balancing on AWS
- Amazon Route 53
Module 7: AWS Identity and Access Management (IAM)
- Account users and AWS IAM
- Federating users
- Amazon Cognito
- AWS Organizations
Module 8: Elasticity, high availability, and monitoring
- Amazon CloudWatch
- AWS CloudTrail
- Amazon EC2 Auto Scaling
- Scaling your databases
- Hands-on lab: Creating a highly available environment
Module 9: Automation
- AWS CloudFormation
- AWS Systems Manager
- AWS OpsWorks
- AWS Elastic Beanstalk
- Hands-on lab: Automating infrastructure deployment with AWS CloudFormation
Day Three
Module 10: Caching
- Caching on AWS with Amazon CloudFront
- Session management
- Amazon DynamoDB Accelerator (DAX)
- Amazon ElastiCache
Module 11: Building decoupled architectures
- Amazon Simple Queue Service (Amazon SQS)
- Amazon Simple Notification Service (Amazon SNS)
Module 12: Microservices and serverless architectures
- Amazon Elastic Container Service (Amazon ECS)
- AWS Fargate
- AWS Lambda
- Amazon API Gateway
- AWS Step Functions
- Hands-on lab: Implementing a serverless architecture with AWS Managed Services
Module 13: RTO/RPO and backup recovery setup
- Disaster planning
- Data replication
- Recovery strategies
- AWS Storage Gateway
Module 14: Optimization and review
- Best practices for optimization
- Review questions