Prerequisites
To apply for the AWS Architect Training, you need to either:
- You should have a basic understanding of computer networking concepts like IP addresses, protocols and routing
- You should have a basic understanding of Operating systems and virtualization concepts.
- You should also be familiar with at least one programming language like Java, Ruby or Python.
Course Curriculum
Module 1: Introduction to Cloud Computing
- History of Cloud Computing
- What is Cloud?
- Why we use Cloud.
- Which cloud we use and Why?
- Where we can use Cloud.
- 1Types of Cloud. (Public, Private, Hybrid, Community)
- Deployment Models of Cloud (IAAS, PAAS, SAAS)
Module 2: Introduction of AWS Cloud
- History of AWS Cloud
- Few Services provided by the AWS Cloud
- Categories of AWS Services
Module 3: Identity and Access Management(IAM)
- Introduction to Identity and Access Management
- Root Account vs IAM User
- Users
- Group
- Policies
Module 4: Simple Storage Service(S3)
- Introduction to Simple Storage Service
- Storage Classes
- Lifecycle Management
- Versioning
- Cross-region Replication
- Storage Gateway
Module 5: Databases on AWS
- Introduction to Databases on AWS
- RDS backups, Multi AZs and Read Replicas
- DynamoDB
- Redshift
- Aurora
- ElastiCache
Module 6: Elastic Compute Cloud(EC2)
- Introduction to Elastic Compute Cloud
- EC2 Instance Types
- Security Group Basics
- EBS
- Volumes & Snapshots
- EC2 Metadata
- Elastic File System
Module 7: Route53
- Introduction to Route53
- Routing Policies
- Simple Routing Policy
- Weighted Routing Policy
- Latency Routing Policy
- Failover Routing Policy
- Geo Proximity Routing Policy (Traffic Flow Only)
- Multivalue Answer
Module 8: High Available Architecture
- Introduction to High Available Architecture
- Load Balancer
- Autoscaling Group
- CloudFormation
- Beanstalk
Module 9: Serverless
- Serverless
- Server vs Serverless
- Introduction
- No Servers Really
- Why Lambda
Module 10: Virtual Private Cloud(VPC)
- Introduction
- Subnets
- Network Address Translation
- VPC Flow Logs
- VPC Endpoints
- VPC Peering
- Direct Connect
Module 11: CloudWatch
- Introduction to CloudWatch
- Monitoring EC2 with Custom metrics
- Monitoring EBS
- Monitoring ELB
- Creating a billing Alarm
- AWS Resource Group and Tagging
- AWS Config vs AWS CloudTrail vs Cloudwatch
Module 12: Application Services
- Simple Queue Service (SQS)
- Simple Workflow Service (SWS)
- Simple Notification Service (SNS)
- API Gateway
- Kinesis
- Elastic Transcoder
Module 13: AWS DevOps Tools
- DevOps in AWS
- Code Pipeline/Code Build
- Code Commit/Code Deploy