Learn to design and deploy scalable, secure, and highly available systems on the Amazon Web Services (AWS) platform. Acquire in-demand cloud computing skills and become an expert in AWS system architecture.

Duration

7 Weeks

Available Sessions

Thursday, Friday, Saturday

Class Timings

10 AM – 1 PM

Seats Available

30

LEARNING OUTCOMES:

The training will enable you to:
Comprehensive understanding of AWS services and their features.
Proficiency in designing scalable and reliable architectures on AWS.
Knowledge of security and compliance measures to protect AWS environments.
Ability to optimize costs by implementing efficient resource utilization strategies.
Skills in integrating AWS with on-premises infrastructure and other cloud platforms.

Course Outline

Welcome to AWS Academy Cloud Architecting

Identify course prerequisites and objectives
Recognize the café business case
Indicate the role of cloud architects

Introducing Cloud Architecting

Define cloud architecture
Define how to design and evaluate architectures using the AWS Well-Architected Framework
Explain best practices for building solutions on AWS
Describe how to make informed decisions on where to place AWS resources

Adding a Storage Layer

Recognize the problems that Amazon S3 can solve
Describe how to store content efficiently using Amazon S3
Recognize the various Amazon S3 storage classes and cost considerations
Describe how to move data to and from Amazon S3
Describe how to choose a Region
Create a static website

Adding a Compute Layer

Identify how Amazon EC2 can be used in an architecture
Explain the value of using Amazon Machine Images (AMIs) to accelerate the creation and repeatability of infrastructure
Differentiate between the EC2 instance types
Recognize how to configure Amazon EC2 instances with user data
Recognize storage solutions for Amazon EC2
Describe EC2 pricing options
Determine the placement group given an architectural consideration
Launch an Amazon EC2 instance

Adding a Database Layer

Compare database types
Differentiate between managed versus unmanaged services
Explain when to use Amazon RDS
Explain when to use Amazon DynamoDB
Describe available security controls
Describe how to migrate data into AWS databases
Deploy a database server

Creating a Networking Environment

Explain the foundational role of a VPC in AWS Cloud networking
Identify how to connect your AWS networking environment to the internet
Describe how to isolate resources within your AWS networking environment
Create a VPC with subnets, an internet gateway, route tables, and a security group

Connecting Networks

Describe how to connect an on-premises network to the AWS Cloud
Describe how to connect VPCs in the AWS Cloud
Connect VPCs in the AWS Cloud by using VPC peering
Describe how to scale VPCs in the AWS Cloud
Describe how to connect VPCs to supported AWS services

Securing User and Application Access

Explain the purpose of AWS IAM users, groups, and roles Describe how to allow user federation within an architecture to increase security
Recognize how AWS Organizations service control policies (SCPs) increase security within an architecture
Describe how to manage multiple AWS accounts
Configure IAM users.

Implementing Elasticity, High Availability, and Monitoring

Use Amazon EC2 Auto Scaling within an architecture to promote elasticity
Explain how to scale your database resources
Deploy an Application Load Balance to create a highly available environment
Use Amazon Route 53 for Domain Name System (DNS) failover
Create a highly available environment
Design architectures that use Amazon CloudWatch to monitor resources and react accordingly

Automating Your Architecture

Recognize when to automate and why
Identify how to model, create, and manage a collection of AWS resources using AWS CloudFormation
Use the Quick Start AWS CloudFormation templates to set up an architecture
Indicate how to use AWS Systems Manager and AWS OpsWorks for infrastructure and deployment automation
Indicate how to use AWS Elastic Beanstalk to deploy simple applications

Caching Content

Identify how caching content can improve application performance and reduce latency
Identify how to design architectures using edge locations for distribution and distributed denial of service (DDoS) protection
Create architectures that use Amazon CloudFront to cache content
Recognize how session management relates to caching
Describe how to design architectures that use Amazon Elasti Cache

Building Decoupled Architectures

Differentiate between tightly and loosely coupled architectures
Identify how Amazon SQS works and when to use it Identify how Amazon SNS works and when to use it
Describe Amazon MQ

Building Microservices and Serverless Architectures

Indicate the characteristics of microservices
Refactor a monolithic application into microservices and use
Amazon ECS to deploy the containerized microservices
Explain serverless architecture
Implement a serverless architecture with AWS Lambda
Describe a common architecture for Amazon API Gateway
Describe types of workflows that AWS Step Functions supports

Planning for a Disaster

Identify strategies for disaster planning
Define recovery point objective (RPO) and recovery time objective (RTO)
Describe four common patterns for backup and disaster recovery and how to implement them
Use Amazon Storage Gateway for on-premises-to-cloud backup solutions

Bridging to Certification

Identify how to prepare for the AWS Certified Solutions Architect – Associate Certification
Identify where to find resources

Course Features:

Course Details:

Certified & Experienced Instructors
Real-Time Hands-on Environment
Official AWS Academy Resources
50% Discounted Vouchers

Registration Deadline: 19th July 2023
Start Date: 20th July 2023
Fee: Rs. 8,500 for Non-UET Students / Rs. 5,000 for UET Students
Class Days: Thursday, Friday, Saturday
Class Timings: 10 AM – 1 PM

Who should take this exam?

EE / Mechatronics / CS / SE / CE / IT Students & Graduates
Professionals interested to learn cloud computing and DevOps and choose as career
path

List of companies requiring this skill:

Freelancing Opportunities:

Upwork and Fiverr are renowned freelancing platforms that offer exceptional opportunities in the field of AWS Solution Architecture. As a full-time freelancer in this domain, individuals can potentially earn a minimum monthly income of approximately two hundred thousand (2,00,000 PKR) through engaging in diverse projects for companies and educational assignments. These platforms provide a professional and reliable environment for freelancers to showcase their expertise, connect with clients worldwide, and establish a successful career in AWS Solution Architecture.