Level
Advanced
Prerequisites
To be best prepared to succeed in this program, you should have experience with:
• Web Development (HTML, CSS)
• Object-Oriented Programming
• Linux Command Line Basics
• Have 1-2 years of experience in developing apps or managing cloud infrastructure that have been deployed using AWS.
• Basic understanding of and some hands on experience using compute, networking, storage, and database AWS services.
• Familiarity with concepts related to web application architecture, hosting, infrastructure, and components (e.g. web servers and databases, SSL certificates, CDN etc).
• Equivalent experience to having completed the Cloud DevOps Engineer Nanodegree program or the <Cloud Developer Nanodegree program.
Course Duration
3 months
Udacity current price ( USD)
1017
Career Focus
This program is designed to prepare students to become AWS Cloud Architects. This includes job titles such as Cloud Infrastructure Architect, Cloud Solutions Architect, Solutions Architect, Hybrid Cloud Architect, AWS Engineer/Developer, DevOps Solutions Architect, Cloud Software Architect, and more. Cloud Architect skills are also helpful for adjacent computer systems architecture roles.
Target Audience
If you are interested in leading the planning, designing, and implementation of secure cloud infrastructure in AWS at scale, and have some experience with Cloud Computing, then this program is right for you. You will begin by designing and building high availability infrastructure and then move on to building scalable, secure and cost optimized architecture.
Additional job titles and backgrounds that could be helpful include Cloud Developer, Cloud DevOps Engineer, Cloud Engineer, Software Engineer/Developer and more. Roles that involve web application development, cloud computing, and networking will help you have the requisite experience to succeed in this program.
General Curriculum)
A graduate of this program will be able to:
• Design and deploy a fault tolerant and resilient web service architecture in AWS.
• Monitor availability and simulate and test failure scenarios and recovery.
• Optimize cloud service infrastructure for cost and performance.
• Use Terraform to provision and configure AWS services in a global configuration.
• Evaluate a cloud environment’s security vulnerabilities.
• Apply best practices in cloud security to harden and secure the environment.
• Design a DevSecOps pipeline that will scan infrastructure as code, AMI and containers, and AWS cloud configuration for vulnerabilities.
Skill Covered
AWS CLI, AWS CloudFormation, Terraform, Lucidchart or other diagramming software, and Github
Tools
What You Will Need: For this Nanodegree program, you will need a desktop or laptop computer running recent versions of Windows, Mac OS X, or Linux and an unmetered broadband Internet connection. For an ideal learning experience, a computer with Mac or Linux OS is recommended.
You will use: AWS CLI, AWS CloudFormation, Terraform, Lucidchart or other diagramming software, and Github in this Nanodegree program.
Projects
• Deploy a Highly Available Web Service in AWS
• Design, Provision, and Monitor AWS Infrastructure at Scale
• Protect Resources and Data in the Cloud
Syllabus
Resources (blog posts, other)
Course Features
- Lectures 0
- Quizzes 0
- Duration 3 months
- Skill level All levels
- Students 0
- Assessments Yes