Skip to main content

Mastering AWS CloudFormation; A Step-by-Step Guide to Infrastructure as Code

$199.00
When you get access:
Course access is prepared after purchase and delivered via email
How you learn:
Self-paced • Lifetime updates
Your guarantee:
30-day money-back guarantee — no questions asked
Who trusts this:
Trusted by professionals in 160+ countries
Toolkit Included:
Includes a practical, ready-to-use toolkit with implementation templates, worksheets, checklists, and decision-support materials so you can apply what you learn immediately - no additional setup required.
Adding to cart… The item has been added

Mastering AWS CloudFormation: A Step-by-Step Guide to Infrastructure as Code



Course Overview

Welcome to Mastering AWS CloudFormation, a comprehensive course designed to help you master the art of infrastructure as code on Amazon Web Services (AWS). In this course, you'll learn how to create, manage, and deploy infrastructure as code using AWS CloudFormation.

Course Objectives

Upon completing this course, you'll be able to:
  • Understand the fundamentals of infrastructure as code and AWS CloudFormation
  • Create and manage CloudFormation templates using JSON and YAML
  • Deploy and manage infrastructure using CloudFormation
  • Integrate CloudFormation with other AWS services
  • Troubleshoot and debug CloudFormation issues


Course Outline

The course is divided into 12 modules, each covering a specific topic related to AWS CloudFormation.

Module 1: Introduction to Infrastructure as Code and AWS CloudFormation

  • What is infrastructure as code?
  • Benefits of infrastructure as code
  • Introduction to AWS CloudFormation
  • CloudFormation features and benefits

Module 2: CloudFormation Templates

  • CloudFormation template basics
  • Creating CloudFormation templates using JSON and YAML
  • Template sections and properties
  • Using intrinsic functions and pseudo parameters

Module 3: Deploying Infrastructure with CloudFormation

  • Creating and managing CloudFormation stacks
  • Deploying infrastructure using CloudFormation
  • Understanding CloudFormation deployment options
  • Troubleshooting deployment issues

Module 4: Managing Infrastructure with CloudFormation

  • Managing CloudFormation stacks and resources
  • Updating and deleting CloudFormation stacks
  • Using CloudFormation to manage infrastructure changes
  • Best practices for managing infrastructure with CloudFormation

Module 5: Integrating CloudFormation with Other AWS Services

  • Integrating CloudFormation with AWS IAM
  • Integrating CloudFormation with AWS EC2
  • Integrating CloudFormation with AWS RDS
  • Integrating CloudFormation with AWS S3

Module 6: Advanced CloudFormation Topics

  • Using CloudFormation macros and transforms
  • Creating and managing CloudFormation custom resources
  • Using CloudFormation to deploy serverless applications
  • Best practices for advanced CloudFormation topics

Module 7: Troubleshooting and Debugging CloudFormation

  • Troubleshooting CloudFormation deployment issues
  • Debugging CloudFormation template issues
  • Using CloudFormation logs and metrics
  • Best practices for troubleshooting and debugging CloudFormation

Module 8: Security and Compliance with CloudFormation

  • Security best practices for CloudFormation
  • Compliance and governance with CloudFormation
  • Using CloudFormation to deploy secure infrastructure
  • Integrating CloudFormation with AWS security services

Module 9: DevOps and Continuous Integration with CloudFormation

  • Using CloudFormation with AWS CodePipeline
  • Using CloudFormation with AWS CodeBuild
  • Using CloudFormation with AWS CodeCommit
  • Best practices for DevOps and continuous integration with CloudFormation

Module 10: Case Studies and Real-World Examples

  • Real-world examples of CloudFormation in action
  • Case studies of successful CloudFormation deployments
  • Lessons learned from real-world CloudFormation deployments
  • Best practices for applying CloudFormation to real-world scenarios

Module 11: Advanced CloudFormation Tools and Services

  • Using AWS CloudFormation Designer
  • Using AWS CloudFormation StackSets
  • Using AWS CloudFormation Resource Access Manager
  • Using AWS CloudFormation Stack Import

Module 12: Course Wrap-Up and Final Project

  • Course summary and review
  • Final project: Deploying a real-world infrastructure using CloudFormation
  • Final project review and feedback
  • Course completion and certificate issuance


Certificate of Completion

Upon completing the course, participants will receive a Certificate of Completion issued by The Art of Service.

Course Features

  • Interactive and engaging course content
  • Comprehensive and up-to-date course materials
  • Personalized support and feedback
  • Practical and real-world applications
  • High-quality video lessons and tutorials
  • Expert instructors with real-world experience
  • Flexible learning schedule and pace
  • User-friendly and mobile-accessible course platform
  • Community-driven discussion forums and support groups
  • Actionable insights and hands-on projects
  • Bite-sized lessons and manageable course structure
  • Lifetime access to course materials and updates
  • Gamification and progress tracking features
,