AWS Course

AWS Certified Solutions Architect Associate 2023

Section 1: Introduction – AWS Certified Solutions Architect Associate

  1. Course Introduction – AWS Certified Solutions Architect Associate
  2. Creating an AWS Account

Section 2: Getting started with AWS

  1. AWS Cloud Overview – Regions & AZ
  2. Tour of the Console & Services in AWS

Section 3: IAM & AWS CLI

  1. IAM Introduction: Users, Groups, Policies
  2. IAM Policies
  3. IAM MFA Overview
  4. AWS Access Keys, CLI and SDK
  5. AWS CLI Setup on Windows
  6. AWS CLI Setup on Linux
  7. AWS CloudShell: Region Availability
  8. AWS CloudShell
  9. IAM Roles for AWS Services
  10. IAM Security Tools
  11. IAM Best Practices

Section 4: EC2 Fundamentals

  1. AWS Budget Setup
  2. EC2 Basics
  3. Create an EC2 Instance with EC2 User Data to have a Website
  4. EC2 Instance Types Basics
  5. Security Groups & Classic Ports Overview
  6. SSH Overview
  7. How to SSH using Linux or Mac
  8. How to SSH using Windows
  9. How to SSH using Windows 10
  10. EC2 Instance Connect
  11. EC2 Instance Roles
  12. EC2 Instance Launch Types
  13. Spot Instances & Spot Fleet
  14. EC2 Instances Launch Types

Section 5: EC2 – Solutions Architect Associate Level

  1. Private vs Public vs Elastic IP
  2. EC2 Placement Groups
  3. Elastic Network Interfaces (ENI)
  4. EC2 Hibernate

Section 6: EC2 Instance Storage

  1. EBS Overview
  2. EBS Snapshots Overview
  3. AMI Overview
  4. EC2 Instance Store
  5. EBS Volume Types
  6. EBS Multi-Attach
  7. EBS Encryption
  8. EFS Overview
  9. EFS vs EBS

Section 7: High Availability and Scalability: ELB & ASG

  1. High Availability and Scalability
  2. Elastic Load Balancing (ELB) Overview
  3. Classic Load Balancer (CLB)
  4. Application Load Balancer (ALB)
  5. Network Load Balancer (NLB)
  6. Gateway Load Balancer (GWLB)
  7. Elastic Load Balancer – Sticky Sessions
  8. Elastic Load Balancer – Cross Zone Load Balancing
  9. Elastic Load Balancer – SSL Certificates
  10. Elastic Load Balancer – Connection Draining
  11. Auto Scaling Groups (ASG) Overview
  12. Auto Scaling Groups – Scaling Policies
  13. Auto Scaling Groups – for Solutions Architects

Section 8: AWS Fundamentals: RDS + Aurora + ElastiCach

  1. Amazon RDS Overview
  2. RDS Read Replicas vs Multi AZ
  3. RDS Encryption + Security
  4. Aurora Overview
  5. Aurora – Advanced Concepts
  6. ElastiCache Overview
  7. ElastiCache for Solution Architects
  8. List of Ports to be familiar with

Section 9: Route 53

  1. What is a DNS?
  2. Route 53 Overview
  3. Route 53 – Registering a domain
  4. Route 53 – Creating our first records
  5. Route 53 – EC2 Setup
  6. Route 53 – TTL
  7. Route 53 CNAME vs Alias
  8. Routing Policy – Simple
  9. Routing Policy – Weighted
  10. Routing Policy – Latency
  11. Route 53 – Health Checks
  12. Routing Policy – Failover
  13. Routing Policy – Geolocation
  14. Routing Policy – Geoproximity
  15. Routing Policy – Multi Value
  16. 3rd Party Domains & Route 53

Section 10: Classic Solutions Architecture Discussions

  1. Solutions Architecture Discussions Overview
  2. WhatsTheTime.com
  3. MyClothes.com
  4. MyWordPress.com
  5. Instantiating applications quickly
  6. Beanstalk Overview

Section 11: Amazon S3 Introduction

  1. Amazon S3 – Section Introduction
  2. S3 Buckets and Objects
  3. S3 Versioning
  4. S3 Encryption
  5. S3 Security & Bucket Policies
  6. S3 Websites
  7. S3 CORS
  8. S3 Consistency Model

Section 12: AWS SDK, IAM Roles & Policies

  1. IAM Roles and Policies
  2. AWS Policy Simulator
  3. AWS EC2 Instance Metadata
  4. AWS SDK Overview

Section 13: Advanced Amazon S3 & Athena

  1. S3 MFA Delete
  2. S3 Default Encryption
  3. S3 Access Logs
  4. S3 Replication (Cross Region and Same Region)
  5. S3 Pre-signed URLs
  6. S3 Storage Classes + Glacier
  7. S3 Lifecycle Rules
  8. S3 Analytics
  9. S3 Performance
  10. S3 Select & Glacier Select
  11. S3 Event Notifications
  12. S3 Requester Pays
  13. Athena Overview
  14. S3 Lock Policies & Glacier Vault Lock

Section 14: CloudFront & AWS Global Accelerator

  1. CloudFront Overview
  2. CloudFront with S3
  3. CloudFront Signed URL / Cookies
  4. CloudFront Advanced Concepts
  5. AWS Global Accelerator – Overview

Section 15: AWS Storage Extras

  1. AWS Snow Family Overview
  2. Architecture: Snowball into Glacier
  3. Amazon FSx
  4. Amazon FSx
  5. Storage Gateway Overview
  6. Amazon FSx File Gateway
  7. AWS Transfer Family
  8. All AWS Storage Options Compared

Section 16: Decoupling applications: SQS, SNS, Kinesis, Active MQ

  1. Introduction to Messaging
  2. Amazon SQS – Standard Queues Overview
  3. SQS – Queue Access Policy
  4. SQS – Message Visibility Timeout
  5. SQS – Dead Letter Queues
  6. SQS – Delay Queues
  7. SQS – Long Polling
  8. SQS – Request Response
  9. SQS – FIFO Queues
  10. SQS + Auto Scaling Group
  11. Amazon Simple Notification Service (AWS SNS)
  12. SNS and SQS – Fan Out Pattern
  13. Amazon Kinesis
  14. Data Ordering for Kinesis vs SQS FIFO
  15. SQS vs SNS vs Kinesis
  16. Amazon MQ

Section 17: Containers on AWS: ECS, Fargate, ECR & EKS

  1. Docker Introduction
  2. Amazon ECS
  3. Amazon ECS – Services, Tasks & Load Balancing
  4. Creating ECS Cluster
  5. Creating ECS Service
  6. Amazon ECS – Auto Scaling
  7. Amazon ECS – Rolling Updates
  8. Amazon ECS – Solutions Architectures
  9. Amazon ECR
  10. EKS Overview

Section 18: Serverless Overviews from a Solution Architect Perspective

  1. About the Serverless Section
  2. Serverless Introduction
  3. Serverless Application Model (SAM) Overview
  4. Lambda Overview
  5. Lambda Limits
  6. Lambda@Edge
  7. Amazon DynamoDB
  8. Amazon DynamoDB – Advanced Features
  9. API Gateway Overview
  10. API Gateway Security
  11. AWS Cognito Overview

Section 19: Serverless Solution Architecture Discussions

  1. Mobile Application: MyTodoList
  2. Serverless Website: MyBlog.com
  3. MicroServices Architecture
  4. Distributing Paid Content
  5. Software updates distribution
  6. Big Data Ingestion Pipeline

Section 20: Databases in AWS

  1. Choosing the right database
  2. RDS
  3. Aurora
  4. ElastiCache
  5. DynamoDB
  6. S3
  7. Athena
  8. Redshift
  9. Glue
  10. Neptune
  11. Amazon ElasticSearch is now OpenSearch
  12. ElasticSearch / OpenSearch

Section 21: AWS Monitoring & Audit: CloudWatch, CloudTrail & Config

  1. AWS Monitoring – Section Introduction
  2. CloudWatch Metrics
  3. CloudWatch Custom Metrics
  4. CloudWatch Dashboards
  5. CloudWatch Logs
  6. CloudWatch Agent & CloudWatch Logs Agent
  7. CloudWatch Alarms
  8. EC2 Instance Recovery with CloudWatch Alarms
  9. AWS CloudWatch Events
  10. Amazon EventBridge
  11. CloudTrail Overview
  12. AWS Config – Overview
  13. CloudTrail vs CloudWatch vs Config

Section 22: Identity and Access Management (IAM) – Advanced

  1. Security Token Service (STS) Overview
  2. Identity Federation & Cognito
  3. Directory Services – Overview
  4. Organizations – Overview
  5. IAM – Advanced
  6. IAM – Policy Evaluation Logic
  7. Resource Access Manager (RAM)
  8. AWS Single Sign on (SSO) – Overview

Section 23: AWS Security & Encryption: KMS, SSM Parameter Store, CloudHSM, Shield, WAF

  1. AWS Security – Section Introduction
  2. Encryption 101
  3. KMS Overview
  4. KMS Hands On w/ CLI
  5. KMS Key Rotation
  6. SSM Parameter Store Overview
  7. AWS Secrets Manager – Overview
  8. CloudHSM
  9. Shield – DDoS Protection
  10. Web Application Firewall (WAF)
  11. Amazon GuardDuty
  12. Amazon Inspector
  13. Macie
  14. Shared Responsibility Model

Section 24: Networking – VPC

  1. CIDR, Private vs Public IP
  2. Default VPC Overview
  3. VPC Overview
  4. Subnet Overview
  5. Internet Gateways & Route Tables
  6. Bastion Hosts
  7. NAT Instances
  8. NAT Gateways
  9. DNS Resolution Options & Route 53 Private Zones
  10. NACL & Security Groups
  11. VPC Reachability Analyzer
  12. VPC Peering
  13. VPC Endpoints
  14. VPC Flow Logs
  15. Site to Site VPN, Virtual Private Gateway & Customer Gateway
  16. Direct Connect & Direct Connect Gateway
  17. AWS PrivateLink – VPC Endpoint Services
  18. AWS ClassicLink
  19. Transit Gateway
  20. VPC Traffic Mirroring
  21. IPv6 for VPC
  22. Egress Only Internet Gateway
  23. Section Cleanup
  24. VPC Section Summary
  25. Networking Costs in AWS

Section 25: Disaster Recovery & Migrations

  1. Disaster Recovery in AWS
  2. Database Migration Service (DMS)
  3. On-Premises Strategies with AWS
  4. DataSync – Overview
  5. Transferring Large Datasets into AWS
  6. AWS Backup

Section 26: More Solution Architectures

  1. Event Processing in AWS
  2. Caching Strategies in AWS
  3. Blocking an IP Address in AWS
  4. High Performance Computing (HPC) on AWS
  5. EC2 Instance High Availability
  6. Bastion Host High Availability

Section 27: Other Services

  1. Other Services Section Introduction
  2. CICD Introduction
  3. CloudFormation Intro
  4. Step Functions & SWF
  5. EMR
  6. OpsWorks
  7. AWS Workspaces
  8. AppSync
  9. Cost Explorer