Udemy

AWS CloudFormation-Beginner to Advanced (Hands-On with YAML)

Enroll Now
  • 2,313 Students
  • Updated 6/2025
4.6
(149 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
7 Hour(s) 24 Minute(s)
Language
English
Taught by
Rahul Trisal
Rating
4.6
(149 Ratings)
3 views

Course Overview

AWS CloudFormation-Beginner to Advanced (Hands-On with YAML)

Beginners looking to learn AWS CloudFormation(YAML) & Build 3 End to End Enterprise Apps (No coding experience required)

Welcome to the most comprehensive AWS CloudFormation Course on Udemy from an instructor with actual enterprise hands-on implementation experience migrating more than 200+ workloads for Fortune 100 companies.

This AWS CloudFormation course is a fully handson course and will start with absolute basics and build on the basics to help you gain expertise at CloudFormation (YAML) to be able write any enterprise grade CloudFormation stack in no time.


  • Absolutely no coding or YAML background is required.

  • 25+ AWS Services covered (AWS Lambda, API Gateway, REST API Resources & Methods, IAM Roles, Route 53, ALB, EC2, S3, Auto Scaling, Launch Configuration, Cloud Watch Logs, SNS, VPC and many others

  • Three End to End Enterprise Use Cases -:

    • Banking Serverless App - API Gateway, AWS Lambda and S3

    • Web Application - Route 53, ALB, EC2 AutoScaling, CloudWatch Logs and Alarms, SNS

    • AWS Account Baseline VPC Setup - VPC, Subnets, Internet Gateway, Route Tables, Security Group  and others

Below are the topics that will be covered as part of this course.

AWS CloudFormation - Introduction

  • Course Introduction and Outline

  • CloudFormation - Pre-Requisites, Basic Terminology and Template Anatomy

AWS CloudFormation - Resources, Parameters and Metadata

  • Resources – S3, EC2 and VPC

  • Parameters – S3 and EC2

  • Metadata

  • Resources, Parameters and Metadata - Tying it all together

Enterprise Use Case 1 – Web Application

  • WebApplication - Architecture

  • WebApplication - Launch Configuration and Auto Scaling Group

  • WebApplication - Application LoadBalancer

  • WebApplication - CloudWatch Log Group and SNS

  • WebApplication - CloudWatch Alarm

  • WebApplication - Hosted Zone and ResourceRecords

CloudFormation General Concepts - Change Sets, CloudFormation IAM Role, Resource Deletion Policies

  • Change Sets - Theory

  • Change Sets - Handson

  • CloudFormation IAM Role - Theory

  • CloudFormation IAM Role - HandsOn

  • CloudFormation - Resource Deletion (Delete, Retail and Snapshot) - Theory

  • CloudFormation - Resource Deletion (Delete, Retail and Snapshot) - HansdsOn

Launching CloudFormation using AWS CI-CD Pipeline

  • AWS CI-CD Introduction

  • Deploying CloudFormation using AWS CI-CD Pipeline without Parameters

  • Deploying CloudFormation using AWS CI-CD Pipeline with Parameters/Configuration File

Enterprise Use Case 2 - AWS Serveless Banking Use Case - API Gateway, AWS Lambda and S3

  • Architecture

  • AWS S3 Bucket

  • AWS Lambda Execution Role

  • AWS Lamba

  • AWS API Gateway - REST API, Resources

  • AWS API Gateway - REST Method and Deployment

  • Lambda Invoke Permission

  • End-to End Demo


Enterprise Use Case 3 - AWS Account Baseline VPC Setup

  • Architecture

  • Virtual Private Cloud

  • Public and Private Subnets

  • Internet Gateway

  • Route Table and Routes

  • Security Group

  • NACL

AWS CloudFormation – Mappings, Output, Conditions, Rules and Transform

  • AWS CloudFormation Mappings

  • AWS CloudFormation Outputs

  • AWS CloudFormation Conditions

  • AWS CloudFormation Rules and Transform

AWS CloudFormation General Concepts - ChangeSets, IAM Role, Deletion Policy

  • AWS CloudFormation Change Sets

  • AWS CloudFormation Resource Deletion (Delete, Snapshot, Retain)

  • AWS CloudFormation IAM Role


Following AWS Services will be Coded in Cloudformation in this course using YAML

- AWS Lambda

- AWS API Gateway - REST API, Resources and Methods

- AWS Lambda Execution Role

- EC2

- S3

- VPC

- Public and Private Subnet

- IG

- Route Table

- NACL

- Security Group

- Tags

- Route 53 Hosted Zone

- Resource Records

- Application Load Balancer

- Auto Scaling Group

- Launch Configuration

- CloudWatch Log Group

- CloudWatch Alarm

- SNS

- Deployment using CI-CD Pipeline

- Lambda InvokePermission

- API Gateway Deployment


AWS CloudFormation Concepts to be discussed in the course

- AWSTemplateFormatVersion

- Description

- Metadata

- Parameters

- Rules

- Mappings

- Conditions

- Transform

- Resources

- Outputs


- ChangeSets

- CloudFormation IAM Role

- Deletion Policy

Course Content

  • 10 section(s)
  • 57 lecture(s)
  • Section 1 Course Introduction and Outline
  • Section 2 CloudFormation - Basic Terminology
  • Section 3 CloudFormation - Resources
  • Section 4 CloudFormation - Parameters
  • Section 5 CloudFormation - Metadata
  • Section 6 Resources, Parameters and Metadata - Tying it all together
  • Section 7 Enterprise Serverless Banking Use Case - 1
  • Section 8 Enterprise Use Case - 2
  • Section 9 Launching CloudFormation using AWS CI-CD Pipeline
  • Section 10 CloudFormation General Concepts - ChangeSets, IAM Role, Deletion Policy

What You’ll Learn

  • Develop expertise in writing AWS CloudFormation Templates and Build End to End Enterprise Use Cases using YAML - No previous coding experience required
  • Course is designed for absolute beginners and starts with writing basic AWS CloudFormation services to advanced End to End use cases
  • 25+ AWS Services covered (Lambda, API Gateway, REST API Resources & Methods, IAM Roles, Route 53, ALB, EC2, S3, CW Logs, SNS, VPC and many others) using YAML
  • Three real world enterprise use cases to be demonstrated end to end
  • Enterprise Use Case 1- provision end to end Web Application using EC2, ASG, Launch Config, ALB, CloudWatch Log Group, SNS, Route 53 - Hosted Zone, CW Alarm
  • Enterprise Use Case 2- provision Serverless Banking AccountBalance App using AWS API Gateway-REST API, Method, Resources, API Deployment, Lambda, IAM Role, S3
  • Enterprise Use Case 3 - Provision end to end Networking Infrastructure - VPC, Subnet, Route Tables, Internet Gateway, NACL, Security Group
  • Deploying the CloudFormation template through the CI-CD DevOps Pipeline using AWS CodeCommit, CodeBuild, CodeDeploy & CodePipeline Services.
  • Learn about Resources, Parameters, Metadata, Mappings, Conditions, Rules, Output, Transform
  • Learn YAML basics and write all the CloudFormation templates using YAML.
  • Advanced Resources (DependsOn, DeletionPolicy, Stack Failure, Termination Protection)
  • This course not only teaches you core concepts on CloudFormation but helps you build end to end Enterprise Use Cases critical in Real World Enterprise Settings
  • I strongly believe this is the best AWS CloudFormation Course on Udemy. Try out the course, If you donot like it, comes with 30 day money back guarantee from Ud

Reviews

  • A
    Abhishek Srivastava
    5.0

    It is really great course with so much hands on exercises on Cloud formation.

  • M
    Miracle Ofomata
    5.0

    Perfect Course for Cloudformation totally recommend

  • S
    Syeda Wasiq
    5.0

    This course helped me understand and clearing doubts about cloud formation. The projects are really good and detailed with everything. Instructor's teaching style is really good and very knowledgeable. I went ahead and bought Rahul s other 2 courses about serveless and Amazon bedrock, i am planning to buy his ai agent course too. Very good quality projects and every step explained. Great content.

  • N
    Nomit Mahapatro
    5.0

    So far, I've been able to understand YAML very well, which was my main motivation for enrolling in this course. The tutor's explanation is very nice.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed