Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udemy

AWS CloudFormation Step by Step: Intermediate to Advanced

via Udemy

Overview

Learn advanced AWS CloudFormation and Infrastructure as Code techniques with simple, practical examples.

What you'll learn:
  • Connect stacks using exports and cross-stack references
  • Create and manage nested stacks for modular CloudFormation templates
  • Automate EC2 configuration with UserData and CloudFormation helper scripts (cfn-init, cfn-signal, cfn-hup)
  • Control resource lifecycles using UpdatePolicy, DeletionPolicy, and UpdateReplacePolicy
  • Apply stack policies to protect resources during updates
  • Extend CloudFormation with Lambda-backed custom resources and wait conditions
  • Detect and resolve stack drifts, and import unmanaged resources back into stacks
  • Deploy and manage serverless applications using the AWS Serverless Application Model (SAM)
  • Strengthen your Infrastructure as Code skills relevant to the AWS Certified DevOps Engineer – Professional exam

A clear, hands-on path to advanced AWS CloudFormation — from cross-stack design to automation with helper scripts, policies, and SAM.


AWS CloudFormation is the foundation of Infrastructure as Code (IaC) on AWS — the service that defines, provisions, and manages resources in a reliable and automated way. This course continues from AWS CloudFormation Step by Step – Beginner to Intermediate and focuses on advanced CloudFormation techniques that experienced AWS engineers use in real-world environments.


You’ll explore how to design modular and reusable architectures with cross-stack references and nested stacks, automate configurations using helper scripts such as cfn-init, cfn-signal, and cfn-hup, and control resource lifecycles with policy attributes and stack policies. The course also covers extending CloudFormation with Lambda-backed custom resources, coordinating deployments with wait conditions, detecting and resolving drift, and importing existing resources back into management. Finally, you’ll integrate serverless applications using the AWS Serverless Application Model (SAM) to expand your Infrastructure as Code skills.


Each lesson is concise, practical, and designed to help you apply advanced CloudFormation features confidently — without unnecessary complexity. By completing this course, you’ll enhance your Infrastructure as Code expertise and gain practical experience relevant to real DevOps projects and the AWS Certified DevOps Engineer – Professional certification.


If you’ve already completed AWS CloudFormation Step by Step – Beginner to Intermediate or feel comfortable with CloudFormation fundamentals, this course is your natural next step toward advanced Infrastructure as Code proficiency.


Start learning today and bring structure, automation, and confidence to your AWS environments.

Syllabus

  • Cross-stack References & Nested Stacks
  • EC2 UserData & CloudFormation Helper Scripts
  • Resource Policy Attributes
  • Stack Policies
  • Custom Resources & Wait Conditions
  • Stack Drifts & Importing Resources
  • Serverless Resources with AWS Serverless Application Model (SAM)
  • Conclusion

Taught by

Emre Yilmaz | AWS Certified DevOps Engineer, Solutions Architect, Developer

Reviews

4.7 rating at Udemy based on 93 ratings

Start your review of AWS CloudFormation Step by Step: Intermediate to Advanced

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.