Lesson 1
AWS Cloud Architect
Nanodegree Program
The AWS Cloud Architect program focuses on designing highly available, reliable, and resilient systems and networks using AWS infrastructure. It covers availability zones, regions, building for resiliency, business objectives, security, monitoring, reacting, and recovering. Learners will also understand the differences between traditional data centers and cloud infrastructure and how to design, provision, and monitor infrastructure using open-source tools. Additionally, the program covers cost and monitoring, high performance, servers and security groups, storage and databases, and securing access to cloud services and infrastructure. Throughout the program, learners will practice designing for performance and scalability, recovering from failure, and securing cloud infrastructure.
The AWS Cloud Architect program focuses on designing highly available, reliable, and resilient systems and networks using AWS infrastructure. It covers availability zones, regions, building for resiliency, business objectives, security, monitoring, reacting, and recovering. Learners will also understand the differences between traditional data centers and cloud infrastructure and how to design, provision, and monitor infrastructure using open-source tools. Additionally, the program covers cost and monitoring, high performance, servers and security groups, storage and databases, and securing access to cloud services and infrastructure. Throughout the program, learners will practice designing for performance and scalability, recovering from failure, and securing cloud infrastructure.
Advanced
2 months
Real-world Projects
Completion Certificate
Last Updated August 5, 2024
Skills you'll learn:
Prerequisites:
Courses In This Program
Course 1 • 2 days
Welcome to the AWS Cloud Architect Nanodegree program
Lesson 1
AWS Cloud Architect program introduction
Lesson 2
Career interview with your instructors
Lesson 3
Getting Help
You are starting a challenging but rewarding journey! Take 5 minutes to read how to get help with projects and content.
Course 2 • 1 week
Design for Availability, Reliability, and Resiliency
In this course, you will learn to use AWS to create highly available and resilient systems and networks.
Lesson 1
Introduction to Availability, Reliability, and Resiliency
In this lesson, you will review the course prerequisites and history of the high level concepts. You will learn what makes these topics important and you'll get a glimpse at the course project.
Lesson 2
AZs and Regions
Overview of AWS Regions and Availability Zones and how they are used to enable high availability and geographic redundancy.
Lesson 3
Building For Resiliency
In this lesson you will learn how to make individual AWS services resilient. You'll look at native and non-native services and learn about the difference between them with regard to high availability
Lesson 4
Business Objectives
A look at how resilience and availability are measure by your business and how these engineering concepts integrate with the day-to-day business world.
Lesson 5
Monitor, React, and Recover
Now that you've seen how to build highly available systems, you'll take a look at how to make sure that these systems are up and running and what to do when problems do occur.
Lesson 6 • Project
Project: Recoverability In AWS
Course 3 • 4 weeks
Design for Performance and Scalability
In this course, you will use AWS tools to identify and implement best practices for cost and identify and understand the elements required to design and architect scalable infrastructure. You will be able to modify traditional infrastructure for performance and identify architectures and workloads where serverless infrastructure should be considered to meet cost and performance goals. Finally, you will be able to provision and destroy infrastructure from the command line using the AWS CLI and Terraform.
Lesson 1
Introduction to Design for Cost, Performance, & Scalability
Welcome to the course! In this lesson, we'll discuss the importance of performance efficiency, look at the history of performance in the cloud and get you set up for the rest of the course.
Lesson 2
Cost and Monitoring
Managing cloud spend is quoted as one of the major challenges facing organizations today. This lesson will help you understand the challenges of costs in the cloud and give you some tools to help you manage those costs.
Lesson 3
Cloud Performance and Optimization
Performance and cloud resources are closely related to costs and resource allocation. In this lesson, we will explore ways to utilize AWS services to optimize performance.
Lesson 4
Serverless Computing
Serverless computing is an architecture model where a cloud provider offers scalable, flexible, and low-cost backend services as needed.
Lesson 5
Infrastructure as Code
Defining your infrastructure in code reduces error and effort by providing a visual representation of your cloud services in code that can be run to create, modify, and destroy infrastructure
Lesson 6 • Project
Design, Provision and Monitor AWS Infrastructure at Scale
In this project, you will plan, design, provision, and monitor infrastructure in AWS using industry-standard and open source tools.
Course 4 • 3 weeks
Design for Security
In this course, you will explore best practices and strategies around securing access to cloud services and infrastructure. You will also use tools and methods available with AWS to ensure that data stored in the cloud is protected. Finally, you will investigate security practices around monitoring and defending cloud-based applications and environments.
Lesson 1
Introduction to Designing for Security
The who, what, when, and why of Designing for Security in the cloud.
Lesson 2
Securing Access to Cloud Services
After this lesson, you will be able to secure access for both AWS users and applications, apply security best practices such as identity federation, and fine tune least privilege access permissions.
Lesson 3
Securing Access to Cloud Infrastructure
After this lesson, you will be able to access cloud resources securely, protect against data exfiltration, ensure compliance, and configure VPC endpoints to keep traffic within your VPC.
Lesson 4
Protecting Data Stored in the Cloud
Our goal is to minimize the risk of a malicious actor accessing our networks and servers, invoke the AWS API, and, ultimately, perform destructive or unauthorized actions in our environments.
Lesson 5
Defensive Security in the Cloud
You will identify vulnerable misconfigurations, guard against malicious activity, and design a deployment pipeline that ensures that security practices are implemented early on.
Lesson 6 • Project
Project: Secure the Recipe Vault Web Application
In this project, you'll put everything you learned in the course to secure a web application.
Taught By The Best
Leslie Bell
Disaster Recovery Specialist at Aon
Leslie Bell is a Senior Solutions Architect specializing in IT Governance and Disaster Recovery. She has worked in technology across a number of industries, from scientific research, chemical analysis, transportation, to insurance to cloud-based infrastructure.
Mehdi Razvi
Senior Cloud Architect at NuEra Automotive Solutions
Mehdi is a senior cloud architect and consultant based out of the Chicago area. He loves helping companies large and small build, deploy, and run their applications in the cloud. Most recently, he has worked with companies such as 2ndWatch and GuidePoint Security.
Tom Verbiscer
Director of Engineering at Current Media
Tom is a coach and builder specializing in creating, running, and advancing highly scalable, reliable, and flexible platforms. He is AWS Certified at the professional tier as both an AWS Solutions Architect, and DevOps Engineer.
Ratings & Reviews
Average Rating: 4.6 Stars
174 Reviews
Venu R.
September 26, 2022
Great
Alejandro V.
September 21, 2022
It's the perfect combination of hands-on and theory to get a solid understanding of some of the key components of AWS
Felipe C.
August 19, 2022
Well done. Hoewever thje second project is too ambiguos.
Phuc V.
May 7, 2022
I just finished the first project, it's really great project and nearly what i did in my real job
Rahul K.
April 19, 2022
I was already working with AWS, but didn't have any formal recognition for it. This Certifcation will help in my career path for sure.
The Udacity Difference
Combine technology training for employees with industry experts, mentors, and projects, for critical thinking that pushes innovation. Our proven upskilling system goes after success—relentlessly.
Demonstrate proficiency with practical projects
Projects are based on real-world scenarios and challenges, allowing you to apply the skills you learn to practical situations, while giving you real hands-on experience.
Gain proven experience
Retain knowledge longer
Apply new skills immediately
Top-tier services to ensure learner success
Reviewers provide timely and constructive feedback on your project submissions, highlighting areas of improvement and offering practical tips to enhance your work.
Get help from subject matter experts
Learn industry best practices
Gain valuable insights and improve your skills
Unlock access to AWS Cloud Architect and the rest of our best-in-class catalog
-
Unlimited access to our top-rated courses
-
Real-world projects
-
Personalized project reviews
-
Program certificates
-
Proven career outcomes
Full Catalog Access
One subscription opens up this course and our entire catalog of projects and skills.
Month-To-Month
4 Months
*Average time to complete a Nanodegree program
Your subscription also includes:
Your subscription also includes:
(398)
3 months
, Intermediate
(4)
2 months
, Advanced
(416)
2 months
, Intermediate
(62)
2 months
, Intermediate
(34)
2 months
, Intermediate
3 weeks
, Intermediate
(9)
3 months
, Intermediate
3 weeks
, Intermediate
(47)
3 months
, Intermediate
(2)
2 months
, Advanced
4 weeks
, Advanced
(80)
3 months
, Advanced
4 weeks
, Advanced
4 weeks
, Intermediate
3 weeks
, Intermediate
1 week
, Advanced