Architecting on AWS
HOT COURSE
Certificate of Completion by Code.Hub
Certification Preparation Course prepares participants for the AWS Solution Architect Associate certification exam by covering core architectural concepts and hands-on labs. From networking and compute to serverless and edge services, learners will gain practical experience in designing and deploying AWS solutions.
By the end of this course, participants will be able to:
- Understand the foundational principles of AWS architecture and core services.
- Design secure, scalable, and highly available cloud solutions using AWS best practices.
- Implement networking, compute, storage, and database layers in a cloud environment.
- Utilize monitoring, automation, and containerization tools within AWS.
- Build serverless and edge-optimized architectures.
- Apply knowledge in hands-on labs and a capstone project to simulate real-world AWS solutions.
Day 1
Module 0: Course Introduction
Module 1: Architecting Fundamentals
Lab 1: Explore and interact with the AWS Management Console and AWS Command Line
Interface
Module 2: Account Security
Module 3: Networking 1
Module 4: Compute
Lab 2: Build your Amazon VPC infrastructure
Day 2
Day 1 review
Module 5: Storage
Module 6: Database Services
Lab 3: Create a database layer in your Amazon VPC
Module 7: Monitoring and Scaling
Lab 4: Configure high availability in your Amazon VPC
Module 8: Automation
Module 9: Containers
Day 3
Day 2 review
Module 10: Networking 2
Module 11: Serverless
Lab 5: Build a serverless architecture
Module 12: Edge Services
— Interim break (60 minutes)
Lab 6: Configure an Amazon CloudFront distribution with an Amazon S3 origin
Module 13: Backup and Recovery
Capstone Lab: Build an AWS multi-tier architecture
Course summary
Budgeted break time (15 minutes)
- Roles: Cloud Architects, Solutions Architects, DevOps Engineers, System Administrators, IT Professionals
- Seniority Levels: Intermediate to Advanced professionals preparing for AWS certification or seeking to deepen their AWS architecture skills
The basic prerequisite is to have one or more years of hands-on experience designing available, cost-efficient, fault-tolerant, and scalable distributed systems on AWS.
- One or more of following skills are recommended (though not required):
- One year of hands-on experience with AWS technology, including using computer, networking, storage, and database AWS services as well as AWS deployment and management services
- Experience deploying, managing, and operating workloads on AWS as well as implementing security controls and compliance requirements
- Familiarity with using both the AWS Management Console and the AWS Command Line Interface (CLI)
- Understanding of the AWS Well-Architected Framework, AWS networking, security services, and the AWS global infrastructure
- Ability to identify which AWS services meet a given technical requirement and to define technical requirements for an AWS-based application
Sessions can be delivered via the following formats:
- Live Online – Interactive virtual sessions via video conferencing
- On-Site – At your organization’s premises
- In-Person – At Code.Hub’s training center
- Hybrid – A combination of online and in-person sessions
Interested for

