Amazon Solution Architect Associate (SAA-C03)
Module 1: Introduction
1.1 What is Cloud Computing
1.2 AWS Free Tier Account Creation Process
1.3 Amazon Web Services (AWS) Architecture
1.4 Facts about region and best practices
Module 2: Amazon Elastic Compute Cloud (Amazon EC2)
2.1 How to create Windows EC2 Instance
2.2 Web site hosting on Windows EC2 Instance
2.3 How to create Linux EC2 Instance
Module 3: Networking
3.1. Virtual Private Cloud (VPC)
3.2 AWS NAT Gateways
3.3 IP Address
3.4 VPC Peering
3.5 Network Interface
Module 4: Amazon S3 - Advance
4.1 Amazon S3 Overview
4.2 S3 Bucket Policy
4.3 Amazon S3 Event Notifications
4.4 Amazon S3 Multipart Upload
4.5 Amazon S3 Encryption - Server-Side Encryption using S3 Managed Key
4.6 Amazon S3 Encryption using KMS Keys
4.7 Cross-origin resource sharing (CORS)
4.8 Cross-origin resource sharing (CORS) Configuration
4.9 MFA Delete
4.10 Enable MFA Delete with AWS CLI
4.11 Server Access Logging
4.12 Amazon S3 Access Point
Module 5: AWS Storage Extra
5.1 AWS Snow Family
5.2 AWS Snow Family Key Features
5.3 AWS Managed Microsoft AD
5.4 Permission policy for IAM Role
5.5 Amazon FSX for Windows File Serve
5.6 Amazon FSX for Windows File Server Deployment
5.7 AWS Storage Gateway
5.8 AWS Transfer Family
5.9 AWS Transfer Family Pricing
5.10 AWS DataSync
5.11 Datasync Agent deployment
5.12 Data Transfer between AWS Services using DatSync
Module 6: Elastic Load Balancer (ELB)
6.1 Elastic load Balancing
6.2 Deployment of Elastic Load Balancer - Application Load Balancer
6.3 Load Balancer Health Checks
6.4 Load Balancer's Security Group
6.5 Review of Application Load Balancer
6.6 Deregistration delay
6.7 Domain binding with load balancer
6.8 Network Load Balancer
6.9 Cross Zone Load Balancing
6.10 Stickiness
Module 7: Auto Scaling Group (ASG)
7.1 Auto Scaling Overview
7.2 Deployment of Auto Scaling Group
7.3 Automatic Scaling - Scale Out
7.4 Automatic Scaling - Scale In
7.5 EC2 & ELB Health Checks
7.6 Scheduled Actions for scaling in Auto Scaling Group
7.7 Predictive scaling policies
Module 8: AWS Database Solution
8.1 Relational Database Service (RDS)
8.2 Multi-AZ RDS Deployment
8.3 RDS Connection from Windows
8.4 Amazon Aurora
8.5 Aurora DB Cluster Deployment
8.6 Add reader in Aurora DB Cluster
8.9 Aurora Endpoints
8.10 Parameter Groups
8.11 Create Cross-Region Read Replica
8.12 Aurora Auto Scaling
8.13 Amazon Aurora Restore, Backtracking & Clone
8.14 Delete Aurora DB Cluster
8.15 Amazon ElastiCache Overview
8.16 Deployment of Redis Cluster - Cluster mode disabled.
8.17 Review of Cluster Mode Disabled Replication
8.18 Deployment of Redis Cluster - Cluster mode Enabled.
8.19 Memcached Cluster Overview & Deployment
8.20 Memcached Cluster's Information Review
Module 9: Amazon DynamoDB
9.1 Amazon DynamoDB Overview
9.2 DynamoDB Partition Key
9.3 DynamoDB Table's Custom Settings
9.4 Dynamo DB Table - Primary Key & TTL
9.5 Amazon DynamoDB Backup
9.6 Dynamo DB Global Table
9.7 DynamoDB Exports & Streams
9.8 Amazon DynamoDB Accelerator (DAX)
9.9 DAX Cluster Overview
9.10 DAX Cluster - Step by Step Deployment
9.11 Global Secondary Indexes
Module 10: AWS Monitoring
10.1 What is Cloud Watch Overview
10.2 Cloud Watch Custom Metrix creation 1.
10.3 Collect metrics and logs. through Cloud Watch agent
10.4 Log Groups & Log Insights
10.5 Alarm
10.6 Events
10.7 Instance System Check
10.8 Log Integration with Cloud Watch Log Group
10.9 What is CloudTrail?
10.10 What are Trails and how to create Trails.
10.11 How to stop logging, update & delete Trail.
10.12 CloudTrail Lake
Module 11: AWS Event Bridge
11.1 Amazon EventBridge
11.2 How to create Event Bus and Rule
11.3 How to create EventBridge rule for CloudTrail API calls.
11.4 How to create Archive in EventBridge
Module 12: Application Decoupling
12.1 Simple Queue Service (SQS)
12.2 SQS Based Case scenario.
12.3 How to create Standard SQS Queue
12.4 Key Points related to Standard SQS Queue
12.5 SQS Queue Visibility Timeout
12.6 SQS FIFO Queue
12.7 Long Polling Vs Short Polling
12.8 Delivery Delay
12.9 Dead-letter queues (DLQ)
12.10 Simple Notification Service (Amazon SNS)
12.11 How to create SNS Topic and subscriptions.
Module 13: Amazon Kinesis
13.1 Amazon Kinesis Data Streams Overview
13.2 Kinesis Data Streams - Technical Terminology
13.3 How to create Kinesis Data Streams & provision Shards.
13.4 Amazon Kinesis Data Firehose
13.5 Case scenario for Delivery Stream deployment using Kinesis Data Firehose
13.6 Kinesis Data Firehose - Implementation
13.7 Kinesis Data Stream Vs Kinesis Data Firehose
Module 14: Container on AWS
14.1 Amazon Elastic Container Service (Amazon ECS)
14.2 Create ECS Cluster and Task
14.3 Create service for cluster to run task.
14.4 Amazon Elastic Container Registry (ECR)
14.5 Deploy image in container from ECR Repository using ECS.
14.6 What is Kubernetes and why we need it - Overview.
14.7 Kubernetes Cluster Architecture
14.8 Provision an EKS Cluster
14.9 Deploy compute for EKS Cluster
14.10 Connect to EKS Cluster using Kubectl tool
14.11 AWS App Runner
14.12 AWS App Runner Deployment
Module 15: IAM & AWS CLI
15.1 Multi-Factor Authentication (MFA)
15.2 Identity and Access Management (IAM)
15.3 IAM Policy Creation - Using JSO
15.4 AWS Policy Generator
15.5 IAM Rol
15.6 AWS CLI Installation on Windows
15.7 AWS CLI Installation on Linux
Module 16: Identity and Access Management (IAM) - Advanced
16.1 AWS Organization
16.2 Add Account in AWS Organization
16.3 Conditions in IAM Polic
16.4 IAM Permission Boundaries
16.5 Policy Evaluation Logic
16.6 IAM Identity Center
16.7 Configuration of IAM Identity Center
16.8 AWS Config - Monitor EC2 Instance for Blacklisted App
16.9 Record configuration change & compliance of security group using AWS Config
Module 17: Application Programming Interface (API)
17.1 What is AP
17.2 AWS API Gateway
17.3 How to create API and Methods
17.4 API Cache & Method Throttling
Module 18: Data & Analytics
18.1 Amazon Athena Overview & Deployment
18.2 Review of Amazon Athena
18.3 Amazon Redshift Overview
10.4 Amazon Redshift Cluster Architecture
18.5 Deployment of Redshift Cluste
18.6 Create Tables in Redshift cluster DB and load data from S3 Bucket
18.7 Loading Data in table from Source
18.8 Amazon Redshift Serverless
18.9 Amazon QuickSight
18.10 AWS Glue
18.11 AWS Glue Jobs
18.12 AWS Glue Triggers
18.13 AWS Lake Formation
18.14 Create Workflow using Blueprint to ingest data in Data Lake
Module 19: AWS Security and Encryption
19.1 AWS Managed Keys
19.2 Customer Managed Keys
19.3 Multi-Region KMS Keys
19.4 Create KMS Key using External Key Material Origin
19.5 Generate Data Key to encrypt-decrypt.
19.6 Review Information of Multi-Region Keys
Module 20: Disaster Recovery & Migration
20.1 AWS Elastic Disaster Recovery- Configure & Initialize
20.2 Installation of AWS Replication Agent in Source Server
20.3 Initiate Recovery Job in Disaster
Module 21: Serverless
21.1 Services based on Serverless Architecture
21.2 AWS Lambda Function - Intro & demo
21.3 Lambda Function How it works.
21.4 Upload Lambda Function Logs inside Cloud Watch using IAM Role Permissions
21.5 Lambda Function's Settings
21.6 Configure S3 bucket and DynamoDB with Lambda Function