Introduction to AWS CloudFormation
49mBeginner2025-05-02
Authors

Brandon Rich
IT Architect, Adjunct Professor at the University of Notre Dame
Course details
CloudFormation automates provisioning of networking, security, and other Amazon Web Services. It’s an integral part of automated infrastructure delivery with AWS, and a must-have for DevOps professionals who are looking for ways to speed up IT deployments. This course provides the knowledge necessary to start working with this important tool. Begin by gaining familiarity with CloudFormation concepts, resources, and templates, then test your skills as you build your own template and use it to create infrastructure. You’ll also advance your skills with a deep dive into plugins, change sets, troubleshooting, and more.
Learning objectives
Implement infrastructure as code in AWS CloudFormation.
Apply CloudFormation concepts like templates, resources, and stacks.
Build your own CloudFormation templates.
Troubleshoot common errors.
Learning objectives
Implement infrastructure as code in AWS CloudFormation.
Apply CloudFormation concepts like templates, resources, and stacks.
Build your own CloudFormation templates.
Troubleshoot common errors.
Skills covered
AWS CloudFormationIT AutomationCloud DevelopmentDevOps FoundationsIntroduction toAmazonDevOpsNetwork and System AdministrationCloud Computing
Concepts
0. Introduction
- 01 - Supercharge your AWS skills with CloudFormation
- 02 - What you should know
1. Infrastructure as Code
- 03 - CloudFormation and infrastructure as code (IaC)
2. Introduction to CloudFormation
- 04 - CloudFormation core concepts and terminology
- 05 - Anatomy of a CloudFormation template
- 06 - Understanding CloudFormation resources
- 07 - Launching your first CloudFormation stack
- 08 - Customize CloudFormation templates with parameters
- 09 - CloudFormation outputs
- 10 - Challenge - Use parameters to create multiple stacks
- 11 - Solution - Use parameters to create multiple stacks
3. CloudFormation Deep Dive
- 12 - Building CloudFormation templates with related Resources
- 13 - Launching a template with multiple resources
- 14 - Updating a CloudFormation stack
- 15 - Handling CloudFormation stack errors and troubleshooting
- 16 - Accelerating CloudFormation development with tools
- 17 - CloudFormation best practices
Conclusion
- 18 - Next steps
Related courses
- AWS Certified SysOps Administrator - Associate (SOA-C02) Cert Prep
- Introduction to AWS DeepLens
- Introduction to AWS Penetration Testing
- Introduction to AWS Threat Detection
- Introduction to AWS Automation Tools
- Introduction to AWS AI Services for Developers
- AWS Certified Cloud Practitioner (CLF-C01) Cert Prep: 1 Cloud Concepts
- AWS Certified Cloud Practitioner (CLF-C01) Cert Prep: 3 Core Services
Related learn paths
- Prepare for the AWS Certified Solutions Architect - Associate (SAA-C03) Certification
- Prepare for the AWS Certified Solutions Architect - Associate Exam (SAA-C02)
- Getting Started in Blockchain
- Getting Started with DevOps
- Introduction to AWS for Non-Engineers
- Advance Your AWS Development Skills: Exploring Complex Application Development
- Prepare for the AWS Certified Cloud Practitioner (CLF-C01) Exam
- Foundations of Cloud Computing: Models, Platforms, Services, and Careers