Tecognize Training
Learn AWS
Course Learn AWS: BEGINNER TO SOLUTIONS ARCHITECT - ASSOCIATE
Course CS, IT etc relevant Background;
Prerequisites Basic networking
Instructor Shahed Mehbub
- DevOps Engineer
The Clinician
Auckland, New Zealand
No. of Classes 14-16
Schedule TBA
Course Domain 0: High Level Overview About AWS
Overview 0.1 Compute (EC2) and Networking (VPC)
0.2 Storage and Databases
0.3 Identity and Access Management (IAM)
0.4 Serverless and Container Services
0.5 Security and Management Tools
0.6 Migration and Analytics
Domain 1: SDLC Automation, Configuration Management, IaC, Monitoring and
Logging
1.1 Software Development Life Cycle(SDLC) overview and applications
1.2 Managing versions of Software using Git and AWS based SCM
1.3 Managing and Building Containerized Application
1.4 Configuring and Managing AWS CI/CD Pipeline for applications
1.5 Automatic Provision, Build and Deploy resources from AWS using IaC
1.6 Configure logging and monitoring using AWS services
Domain 2: Designing and Implementing Resilient and High-Performing
Architectures
2.1 Design a multi-tier architecture solution
2.2 Design highly available and/or fault-tolerant architectures
2.3 Design decoupling mechanisms using AWS services
2.4 Choose appropriate resilient storage
2.5 Identify elastic and scalable compute solutions for a workload
2.6 Select high-performing and scalable storage solutions for a workload
2.7 Select high-performing networking solutions for a workload
2.8 Choose high-performing database solutions for a workload
Domain 3: Designing and Implementing Secure Applications and Architectures
3.1 Design secure access to AWS resources
3.2 Design secure application tiers
3.3 Select appropriate data security options
Domain 4: Designing and Implementing Cost-Optimized Architectures
4.1 Identify cost-effective storage solutions
4.2 Identify cost-effective compute and database services
1
Tecognize Training
4.3 Design cost-optimized network architectures
Course Details
Module Module Name Module Details Assessment
Tools
0 High Level Overview ● EC2 Homework, Lab
About AWS ○EC2 Work
Management(Launch,
Stop, Terminate)
○ Elastic Block
Storage(EBS)
○ Instance Snapshots
and AMI Types
○ ENI, ENA, EFA
○ EC2 Hibernate
○ EFS
○ Instance Metadata
● Networking and VPC
○ VPC Overview
○ VPC with Public and
Private Subnets
○ NAT Instances and
NAT Gateways
○ VPC Flow logs
○ Custom VPC and ELB
○ Bastion
○ Direct Connect
○ Global Accelerator,
VPC Endpoint
○ AWS PrivateLink,
Transit Gateway, VPN
CloudHub
○ Network Costs
○ Network to VPC
○ VPC to VPC Peering
○ Elastic Load Balancers
○ API Gateway
○ Route 53
■ DNS Basics
■ Register
Domains
■ Routing
Policies(Simp
le, Weighted,
Latency-
based,
Failover,
Geolocation,
Geo
Proximity)
2
Tecognize Training
● IAM
○ Identity & Access
Management(Users,
Roles, Policies, API
and Access Keys)
○ Configuring Billing
Alarm
○ AWS Organizations
and Consolidated
Billing
○ AWS Directory
Services
○ AWS Resource
Access
Manager(RAM)
○ AWS Single Sign-
On(SSO)
● S3
○ S3
Management(Create,
Delete, Connect)
○ S3 Pricing Tiers
○ S3 Versioning,
Lifecycle Management
○ Object Lock and
Glacier Vault Lock
○ S3 Select and Glacier
Select
○ S3 Cross Region
Replication
○ S3 Multipart Upload
and Transfer
Acceleration
○ S3 Security and
Encryption
● Databases
○ RDS
Management(Create,
Update, Delete)
○ Backups, Multi-AZ,
Read Replicas
○ Database Migration
Service
○ Caching Strategies
○ DynamoDB, Aurora
● Serverless
○ Serverless Application
Model(SAM)
○ Lambda
○ Elastic Container
Service(ECS)
3
Tecognize Training
1 SDLC Automation, ● SDLC Automation Home Task, Lab
Configuration ○ CI/CD Overview Work
Management, IaC, ○ CodeCommit
Monitoring and Logging
○ CodeBuild
○ CodeDeploy
○ CodePipeline
● Configuration Management
and IaC
○ Infrastructure as Code
(IaC) Overview
○ AWS CloudFormation
○ Elastic Beanstalk
○ OpsWorks
● Monitoring and Logging
○ CloudTrail
○ CloudWatch logs and
events
○ Kinesis
2 Designing and ● Load Balancing Theory Home Task, Lab
Implementing Resilient ● Elastic Load Balancers Work
and High-Performing ● Auto Scaling
Architectures
● Auto Scaling Lifecycle and
Groups
● Self Healing Auto Scaling
Groups
● Partitions
● HA Architecture Overview
● HA with with Bastion Hosts
● Storage, Compute, Database,
Network HA Options
● Multi-AZ and Multi-Region
Deployment Strategies
3 Designing and ● Key Management Services Home Task, Lab
Implementing Secure (KMS) and Secrets Manager Work
Applications and ● Multi-Account Management
Architectures
● Network Access Control
Lists(NACL) and Security
Groups
● AWS Directory Services and
AWS Shield
● Encryption and DDoS Attacks
Prevention
● Intrusion Detection Systems
(IDS) and Intrusion Prevention
Systems (IPS)
4 Designing and ● Cost Optimization Strategies Quiz
Implementing Cost- ● Tagging and Resource Groups
Optimized Architectures ● Spot and Reserved Instances
4
Tecognize Training
● Cost Management Tools