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
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 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.
Course Features: Certified & Experienced Instructors Real-Time Hands-on Environment Official AWS Academy Resources 50% Discounted Vouchers
Course Details:
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
Freelancing Opportunities: Practice without boundaries 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.