AWS SolutionsArchitect-Associate Version 3.0-2
AWS SolutionsArchitect-Associate Version 3.0-2
SYLLABUS
Duration of course: 40~45 Hours
AWS Course Curriculum
Module 1:
• Introduction to Cloud Computing
• Introduction to AWS & Azure Cloud Computing
• Understanding differences between On-premises and Cloud architecture
.
• Understanding AWS Regions & Availability Zones.
• Understanding IP Addressing & Subnetting.
• Understanding Shared Infra Structure and Isolation in AWS Cloud.
Module 2:
• What is a VPC(Virtual Private Cloud)?
• VPC Architecture and Internal working of VPC.
• Design and Deploy Virtual Private Cloud.
• Create Subnets, Internet gateway, Routing, Security Groups and deploy
EC2 machine with Key Pair.
Module 3:
• What is VPC Peering?
• Single & Multi-Region VPC Peering.
• Configure Intra VPC and Inter-VPC Peering.
• Real time use cases of AWS VPC Peering.
• Problems with VPC Peering and solutions.
Module 4:
• What is Network Address Translation?
• Configuring a NAT Gateway.
• Securing inbound connectivity with NAT Gateway.
• Understanding VPC Endpoints.
• Testing the use case with VPC End Points.
Module 5:
• How to monitor & securing VPC traffic?
• What is a Security Group(SG)?
• What is Network Access Control List (NACL)?
• Differentiate SG vs NACL?
• Testing Security Group & NACL
Module 6:
• Overview of VPN Connectivity between AWS and On-Prem DC?
• What is a Virtual Private Gateway(VPG)?
• Creating a Virtual Private Gateway and establish VPN Connection?
• Testing the VPN Connectivity between On-Premises and AWS on
private networks.
• Introduction to Software OpenVPN.
• Configuring OpenVPN.
Module 7:
• Discussing VPC Peering issues.
• What is a Transit Gateway?
• Configuring Transit Gateway.
• Connecting multiple VPC using Transit Gateway.
Module 8:
• Introduction to EC2 Instances and deployment options.
• EC2 Metadata, Variable Creation and AMI Creation
• EC2 Launch Templates, Spot Instances & Reservations.
• Introduction to Elastic Block Storage(EBS) and Instance Store.
• Creating and configuration EBS Storage.
• Understanding AWS Snapshots.
• Performing EBS backup using Snapshots and Life Cycle Manager
Module 9:
• Introduction to Application & Network Load Balancer.
• Difference between Targets Groups and Load Balancer.
• Deploy and Configure Network Load Balancer and perform load
balancing.
• Simulate Network Load Balancing Scenarios.
• Deploy and configure Application Load Balancing.
• Simulate Path-Based load balancing using multi-target groups.
Module 10:
• Introduction to EC2 Auto Scaling
• Creating Custom AMI for Auto Scaling
• Creating Launch Configuration and Auto Scaling Groups
• Deploy the machines behind NLB and perform CPU stress testing
• Simulate Auto Scaling Scenarios
Module 11:
• Introduction to AWS Systems Manager
• Using SSM RUN command for EC2 configuration Management.
• Using SSM session manager for EC2 console access.
• Overview on SSM Patching and Automation
Module 12:
• Introduction to AWS Simple Storage Service(S3)
• Creating S3 buckets, versioning, static hosting and log configuration
• Creating bucket policies for granular S3 items access
• Creating Bucket wide replication and Life Cycle Polocies.
• Introduction to Elastic File System (EFS)
• Creating EFS between AZs and testing data consistency.
• Introduction to Storage Gateway and Deploying it.
• Introduction to AWS Glacier and creating vaults.
• Introduction to FSx and AWS Backup
Module 13:
• Introduction Databases and SQL vs NoSQL
• Deploy MySQL RDS Multi-AZ Database
• Create a new DB on RDS and alter the data.
• Perform Failover and Failback of RDS Database
• Introduction to DynamoDB
• Create a Serverless application using DynamoDB, API Gateway & AWS
Lambda.
• Introduction to AWS RedShift
• Create RedShift Cluster and upload data , query the data.
• Introduction to ElastiCache
Module 14:
• Introduction Cloudwatch, Dashboards, Alarms,
• Cloud Watch Logs and Schedules with Lambda
• Infra as a Code(IaaC) with Cloudformation and version with GitHub
• AWS AP & Resource audit with Cloud Trial & AWS Config.
• Automation with OpsWorks and Automated deployment with Aws
Elastic BeanStalk.
• Working with Trusted Advisor, Service Catalog, License Manager &
Personal Health Dashboard.
Module 15:
• Introduction to AWS IAM (Identity & Access Management)
• Creating Users, Roles, Groups and Security Policies.
• Restricting User Access and Cross Account Roles.
• Deploy AWS AD Directory Service, Create AWS Organization.
• Integration AWS Active Directory Service with Single Sign On.
• Introduction to AWS Resource Access manager(RAM), Inspector and
Guard Duty.
• Understanding Cognito, KMS, Macie, CloudHSM & WAF.
Module 16:
• Introduction AWS Certificate Manager
• Creating SSL Certificates in ACM and Importin 3rd Party certificates
with ACM.
• Create Route 53 domain and Application Load Balancer.
• Import SSL certificates to Load Balancer and convert HTTP to HTTPS
• Configuring Route53 Failover Policies.
• Introduction to CloudFront.
• Configuring S3 Static Website with CloudFront.
• Introduction to AWS Direct Connect and Global Accelerator.
Module 17:
• Introduction to Container Services.
• Installing and configuring Docker.
• Understand Docker Hub and download images.
• Creating containers on Docker pushing images to Docker Hub.
• Introduction to ECR and ECS.
• Creating a repository in ECR and uploading the images
• Create ECS Cluster with EC2 Machines.
• Creating Task Definitions for deploying containers.
• Deploy Tasks and Services on ECS Cluster.
Module 18:
• AWS migration overview
• Deploying AWS Service Migration Service.
• Integrate SMS with VMware vSphere environment.
• Create replication job for copying On-prem machine to AWS.
• Introduction to Database Migration Service (DMS).
• Overview of migration a MySQL to RDS using DMS.
• Introduction of AWS Migration Hub.
Module 19:
• Introduction to AWS Developer Tools.
• Create code repository and version control with CodeCommit.
• Understanding AWS CodeBuild.
• Building the Code from CodeCommit to WAR file using Code Build.
• Deploying Code with AWS Code Deploy.
• Creating Code pipelines and integrating with GitHub.
• Understanding the CI/CD process.
• Introduction to SNS/SES/SQS & Step Functions.
Module 20:
• Introduction to Automation & Configuration Tools.
• Introduction to Terraform.
• Understanding Terraform Vs CloudFormation.
• Deploying & Destroying AWS environment with Terraform.
• Introduction to Packer.
• Creating AWS AMI with Packer.
Module 21:
• Introduction to Ansible & Puppet Configuration Tools.
• Installing Ansible and run Ad-Hoc Commands.
• Creating a Playbook and executing it.
• Installing Puppet master and client.
• Creating manifest for user creation and testing it.
Module 22:
• Overview of AWS Data Analytics.
• Understanding EMR, CloudSearch, ElasticSearch
• Understanding ETL on Athena & Glue.
Module 23:
• Day-to-Day Activities of AWS Admin.
• AWS Environment Best Practices.
• AWS project explanation.