Udemyallen

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

Learn AWS CloudFormation (YAML) & build 3 enterprise apps! No coding needed. Perfect for beginners to master cloud infrastructure.

4.5(142)
2,242students
7h 22m
Certificate
Rahul Trisal
Rahul TrisalAWS Community Builder||7X Certified||AWS SA Professional

Course Content

AWS CloudFormation-Beginner to Advanced (Hands-On with YAML) is an all-levels Udemy course taught by Rahul Trisal. It runs 7h 22m, is taught in English, and includes a certificate of completion. Learners rate it 4.5 out of 5 from 142 reviews, with 2,242 students enrolled. It is a paid course, last updated June 2025.

Master AWS CloudFormation: Infrastructure as Code with YAML

Unlock the power of Infrastructure as Code (IaC) with this comprehensive AWS CloudFormation course. Learn to define and provision your AWS infrastructure using YAML templates, gaining expertise to build and manage any enterprise-grade cloud environment. Taught by an instructor with extensive experience migrating 200+ workloads for Fortune 100 companies, this hands-on course starts with the fundamentals and progresses to advanced concepts, requiring no prior coding or YAML experience.

What You'll Learn:

  • CloudFormation Fundamentals: Understand core concepts, terminology, and template anatomy.
  • Resources, Parameters, and Metadata: Master defining and managing AWS resources like S3, EC2, and VPC.
  • YAML Template Creation: Write robust and reusable CloudFormation templates.
  • Enterprise-Grade Infrastructure: Build scalable and reliable infrastructure for complex applications.
  • AWS Services Coverage: Gain practical experience with 25+ AWS Services, including:
    • AWS Lambda
    • API Gateway (REST APIs, Resources, and Methods)
    • IAM Roles
    • Route 53
    • ALB (Application Load Balancer)
    • EC2
    • S3
    • Auto Scaling
    • Launch Configuration
    • CloudWatch Logs
    • SNS (Simple Notification Service)
    • VPC (Virtual Private Cloud) and more.
  • End-to-End Use Cases: Apply your skills to real-world scenarios:
    • Banking Serverless Application: Deploy a secure and scalable banking application using API Gateway, AWS Lambda, and S3.
    • Web Application Deployment: Set up a resilient web application with Route 53, ALB, EC2 AutoScaling, CloudWatch Logs & Alarms, and SNS.
    • AWS Account Baseline VPC Setup: Establish a secure and well-structured VPC foundation with VPC, subnets, internet gateways, route tables, and security groups.
  • Advanced CloudFormation Techniques:
    • Change Sets: Understand and utilize Change Sets for safe and controlled infrastructure updates.
    • CloudFormation IAM Role: Secure your CloudFormation deployments with proper IAM roles.
    • Resource Deletion Policies: Implement strategies for managing resource lifecycle.
    • Mappings, Outputs, Conditions, Rules, and Transforms: Leverage these powerful features for dynamic and flexible templates.
  • CI/CD Integration: Automate your CloudFormation deployments using AWS CI/CD Pipelines.
  • Lambda Invoke Permission: Learn to deploy using API Gateway Deployment.

Key Concepts Covered:

  • AWSTemplateFormatVersion
  • Description
  • Metadata
  • Parameters
  • Rules
  • Mappings
  • Conditions
  • Transform
  • Resources
  • Outputs
  • ChangeSets
  • CloudFormation IAM Role
  • Deletion Policy

Who is this course for?

This course is perfect for DevOps engineers, cloud architects, developers, and anyone looking to automate their AWS infrastructure provisioning. Gain the skills to build, deploy, and manage scalable and reliable applications with AWS CloudFormation.

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.

skillshare
5.0(173)
1h 27m
all
skillshare
5.0(68)
1h 18m
all
skillshare
5.0
11m
beginner
pluralsight

AWS DynamoDB Deep Dive

by Ivan Mushketyk

5.0
6h 8m
intermediate
pluralsight