← Back to Products
AWS CloudFormation
COURSE

AWS CloudFormation

INR 29
0.0 Rating
📂 AWS Certifications

Description

Comprehensive understanding of AWS CloudFormation including Infrastructure as Code concepts, template development, stack management, and automation for reproducible AWS resource deployments.

Learning Objectives

Learners will master Infrastructure as Code using CloudFormation including writing CloudFormation templates, managing stacks and stack sets, implementing parameters and outputs, using intrinsic functions, creating custom resources, implementing stack policies and drift detection, and integrating CloudFormation with CI/CD pipelines for automated infrastructure deployment.

Topics (8)

1
Infrastructure as Code Concepts

Core IaC concepts including declarative vs imperative approaches, version control for infrastructure, consistency, repeatability, and disaster recovery benefits.

2
CloudFormation Templates

Template anatomy including Resources, Parameters, Outputs, Mappings, Conditions, and Metadata sections, and best practices for template organization.

3
CloudFormation Intrinsic Functions

Using functions like Ref, GetAtt, Join, Sub, Select, and conditional functions for creating flexible and reusable templates.

4
Stack Management and Operations

Stack lifecycle management, update strategies, rollback mechanisms, change sets, and troubleshooting failed stack operations.

5
Stack Sets and Cross-Account Deployment

Setting up StackSets, managing deployments across multiple accounts and regions, implementing organizational units integration, and managing stack instances.

6
Custom Resources and Lambda Integration

Implementing custom resources, Lambda-backed custom resources, custom resource lifecycle management, and extending CloudFormation functionality.

7
Stack Policies and Drift Detection

Creating stack policies to prevent accidental updates, implementing drift detection to identify configuration changes, and maintaining infrastructure compliance.

8
CloudFormation Best Practices

Template organization strategies, nested stacks, cross-stack references, parameter validation, security considerations, and CI/CD integration patterns.