AWS Solution Architect

Course Introduction

Getting intellectuals ready to become AWS Experts!

This curriculum works to develop the expertise and skills necessary to master AWS architectural principles to design and deploy AWS cloud solutions. Students will learn to build secure, high-performing, resilient, and efficient infrastructure for their applications and workloads with keen regard for operational excellence, security, reliability, performance efficiency, and cost optimisation

Course Audience

The following course is designed for

  • Individuals responsible for articulating the technical benefits of AWS services to customers
  • Anyone who needs to understand the scope of cloud architectures
  • SysOps administrators
  • Solutions architects
  • Solution design engineers
  • Individuals who are preparing to take the AWS Cloud Practitioner exam followed by AWS Solutions Architect – Associate exam

Course Schedule

Syllabus - What you will learn from this course

Overview of CLOUD?

  • Why cloud and what is cloud computing
  • Different types of cloud computing deployment models
  • Virtualization – an essential in cloud/Different types of virtualization
  • IaaS, PaaS, SaaS, cost models used in cloud computing
  • Introduction to AWS
  • Creating a free tier account in AWS and onboarding
  • Introduction AWS management console
  • AWS resource pricing


  • Introduction AWS IAM
  • User and group creations
  • Password policies set for users
  • AWS user account and groups in detail
  • Creating custom policies in AWS
  • Introduction to roles and their use
  • Creating roles and associating policies
  • Creating program access and management console access
  • Associating policies to the user and groups


  • Introduction to EC2
  • AMI and AWS marketplace templates
  • Launching a basic EC2 instance
  • Security groups and tags for EC2 instance
  • Different instance types – reserved, spot, dedicated
  • Public key – Private key introduction and protecting EC2 with keys


  • Attaching and detaching EBS volumes
  • Launching an EC2 instance from an AMI
  • Creating custom AMI and working with a different region
  • Making use of Amazon EBS volume and creating snapshots
  • Managing the configuration of your application
  • Deploying a new instance from the created AMI


  • Get started with auto scaling using the console
  • Creating launch configurations and its use for auto scaling groups
  • Maintaining a fixed number of running EC2 instances
  • Dynamic scaling
  • The lifecycle of auto scaling
  • Policies of auto scaling


  • Introduction to (ELB) load balancer
  • Different types of load balancers in AWS
  • Application load balancer
  • Network load balancer
  • Classic load balancer
  • Migrating classic load balancer to new load balancer
  • Load balancing components and types


  • Understanding S3 durability and redundancy
  • Introduction to S3 buckets
  • Uploading and downloading S3
  • S3 permissions
  • Implementing S3 object versioning S3 lifecycle policies
  • Storage Gateway
  • Import export
  • S3 transfer acceleration
  • Glacier Storage


  • Describing cloud front
  • Creating a cloud front distribution
  • Hosting a website of cloud front distribution
  • Implementing global restrictions
  • Configuring origins and behaviours


  • Understanding hosted zones and domain names
  • Creating hosted zones
  • Hosting websites with custom domain names
  • Understanding routing policies


  • Describing security practices for cloud deployment
  • AWS shared responsibilities and securities
  • Importance of cloud trail
  • Describing trust advisor


  • Introduction to Amazon Virtual Private Cloud (VPC)
  • VPC advantages and understanding IP addressing CIDR
  • Default and non-default VPC
  • Different components of VPC
  • Describe, create, and manage Amazon VPC Virtual Private Cloud
  • Amazon VPC, private subnet, and public subnet
  • AWS networking, security groups, and network ACLs
  • Configuration and management of VPN connectivity
  • Subnet and subnet mask


  • Introduction to RDS
  • AWS database services: Amazon RDS, DynamoDB, Redshift, etc.
  • Create MYSQL RDS instance, Oracle RDS instance, MS SQL RDS instance
  • Configuring the database
  • Configuring backups
  • Configuring maintenance windows
  • Connecting to the database


  • Creating a dynamo dB
  • Adding data manually
  • Strong and eventual consistency
  • Calculating read-write consistency
  • Configuring alarms


  • Cloud watch – a monitoring service
  • Create and configuring monitoring services
  • Setting thresholds and configuring actions
  • Creating a cloud watch alarm
  • Getting statistics for EC2 instances
  • Monitoring other AWS services
  • Configuring notifications
  • Integrating cloud watch with auto scaling


  • What is SNS
  • Creating a topic
  • Create subscription
  • Subscribed to the subscription


  • Troubleshooting EC2 instances
  • Troubleshooting using Cloud Watch
  • Troubleshooting using ELB
  • Troubleshooting using Cloud Front


  • Backup and disaster recovery
  • Managing disaster recovery and backups
  • Best practice for DR and backups
  • AWS high availability design
powered by Typeform


Our Trainers

Dipendra Dangal

Dipendra Dangal

Mr. Dipendra has more than 3 years of experience in cloud computing. He is currently working as a Cloud Architect and AWS DevOps Engineer at Genese Software Solution. He also…

Yassin Sayfoo

Yassin Sayfoo

Mr. Yassin has been in the industry for the past 15 years immersing himself in the huge breath of Cisco, Checkpoint and other network & security related technology. His…

Raja Mehmood

Raja Mehmood

Raja Mehmood is a Senior Cloud and cyber security Consultant at Genese Solution (The Gen Web Services) and working as AWS Solutions Architect and Trainer. He has 10+ year of…


Frequently Asked Questions

After this training, you will able to understand the fundaments and advance sills of AWS Cloud. You will also be able to appear in the AWS Cloud Practitioner and AWS Solution Architect- Associate exam to become a certified resource.

The training would be instructor led. It will be a full six days course (from 9AM-6PM).

No, this training is offered as instructor led training mode and delivered by AWS authorized Instructors.

Yes, instructor will provide multiple demo sessions using real AWS environment for the students.

Attendees don’t need to have any prior AWS knowledge or hands on for this course. But they should have basic knowledge of Networking, databases & IT infrastructure.

AWS Certification passing scores are set by using statistical analysis and are subject to change. AWS does not publish exam passing scores because exam questions and passing scores are subject to change without notice.

For the betterment of KP youth, this digital skill training is offered by KPITB free of cost. Certification cost is not covered in the training. Trainees and KPITB would set modalities for the reimbursement of the certification fee.

In addition to validating your technical skills, AWS Certification gives you tangible benefits to help you showcase your achievement and further advance your AWS expertise. Globally thousands of opportunities are available for AWS experts. You will become part of certified AWS resource community and can seek guidance from them in technical issue during your carrier as AWS Architects.

Training is planned to be conducted at multiple locations across Khyber Pakhtunkwa. The details of training venues / locations would be communicated at the time of registration.

Training is only offered to the IT graduates domiciled in Khyber Pakhtunkhwa. The trainee eligibility and selection criteria would be communication on the registration portal. Females trainees graduated in IT are encouraged to apply for the training course.