Title
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)

What you will 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
Why take this course?
Based on the outline you've provided, the course content is structured to cover a wide range of AWS services and concepts, with a focus on implementing serverless architectures using AWS CloudFormation and the AWS Cloud Development Kit (CDK) v2. Here's a breakdown of what each section of the course might include:
-
AWS CI-CD Pipeline for CloudFormation Deployment:
- Introduction to continuous integration and deployment (CI/CD).
- Setting up AWS CodePipeline or AWS CodeBuild for automating CloudFormation deployments.
- Understanding how to parameterize CloudFormation templates for dynamic deployments.
- Demonstrating a deployment process with and without parameters or configuration files.
-
Serverless Banking Use Case:
- Architecture overview of the banking use case leveraging AWS Lambda, API Gateway, and S3.
- Step-by-step setup of the required services in AWS, including the creation of an S3 bucket, Lambda functions, and an API Gateway REST API.
- Implementing the necessary permissions and integrations for a fully functional banking application.
-
AWS Account Baseline VPC Setup:
- Setting up a VPC with public and private subnets.
- Configuring an Internet Gateway, Route Table, Routes, Security Group, and Network Access Control List (NACL).
- Understanding the importance of this baseline setup for securing AWS resources.
-
AWS CloudFormation – Mappings, Output, Conditions, Rules, and Transform:
- Learning how to use mappings within CloudFormation templates for mapping values.
- Defining outputs in CloudFormation to retrieve resource information post-deployment.
- Implementing conditions to control the creation of resources based on certain logic or criteria.
- Understanding transforms and their use cases (e.g., AWS::Serverless-2016-10-31 for serverless resources).
-
AWS CloudFormation General Concepts:
- Explanation of ChangeSets, which provide a preview of changes before they are applied.
- Discussion on the resource deletion policies (Delete, Snapshot, Retain) in CloudFormation.
- Understanding the role of IAM roles within CloudFormation for granting necessary permissions.
-
AWS Cloud Development Kit (CDK v2):
- Introduction to AWS CDK and its benefits over traditional CloudFormation templates.
- Pre-requisites for setting up the development environment for CDK v2.
- Detailed walkthrough of implementing a serverless application with API Gateway, Lambda, and S3 using CDK v2.
- Optional: Writing the Lambda code, which can be sourced from your Udemy course on AWS Lambda.
-
Implementing AWS Services in CloudFormation (YAML):
- A comprehensive list of AWS services that will be coded in CloudFormation using YAML, including Lambda, API Gateway, EC2, S3, VPC, Subnets, IG, Route Table, NACL, Security Group, Tags, Route 53, Auto Scaling Group, Launch Configuration, CloudWatch Log Group, CloudWatch Alarm, SNS, and more.
- Discussion on best practices for structuring CloudFormation templates.
-
AWS CloudFormation Concepts:
- Detailed explanation of the
AWSTemplateFormatVersion
,Description
,Metadata
,Parameters
,Rules
,Mappings
,Conditions
,Transform
,Resources
, andOutputs
within a CloudFormation template. - Understanding the lifecycle of a CloudFormation stack with ChangeSets.
- Setting up the IAM role required for CloudFormation operations.
- Configuring deletion policies for CloudFormation resources.
- Detailed explanation of the
The course will likely provide hands-on examples and real-world scenarios to help you understand how to apply these concepts in practice. It will also cover best practices, design patterns, and tips for effective cloud infrastructure provisioning using AWS CloudFormation and AWS CDK v2.
Screenshots




Our review
Overall Course Review:
The course on AWS CloudFormation has garnered an impressive global rating of 4.75, with all recent reviews being positive. This suggests that the course is highly effective in delivering its content and is well-received by learners across various skill levels.
Pros:
-
Comprehensive Curriculum: The course starts from the basics and gradually progresses to complex enterprise use cases, ensuring learners with different levels of expertise can follow along.
-
Step-by-Step Approach: It builds complexity step by step, which is particularly beneficial for beginners and those looking to deepen their understanding of AWS CloudFormation.
-
Real-world Use Cases: The course emphasizes practical applications of AWS CloudFormation, helping learners understand how different services can be integrated and utilized in real-world scenarios.
-
Clear and Concise Modules: The modules within the course are described as very clear and concise, making it easier for learners to grasp complex concepts.
-
Hands-On Exercises: The course offers practical hands-on exercises that allow learners to apply their knowledge directly, reinforcing learning through practice.
-
In-depth Coverage: It provides an extensive coverage from basic to advanced levels, suitable for both newcomers to AWS technology and those seeking to expand their expertise in CloudFormation.
-
Highly Recommended: The course is highly recommended by learners who appreciate its comprehensive approach and the quality of instruction.
Cons:
- Templates Issues: One review mentioned that the templates provided did not work as expected, specifically with instances, load balancers, etc. This could potentially cause difficulties for students trying to follow along with the course materials.
Learner Feedback Highlights:
-
The course is described as very comprehensive and beneficial, with a focus on both basic and advanced level knowledge about CloudFormation.
-
The instruction is praised for being well-explained and clear, making it one of the best ways to learn CloudFormation for both newcomers and seasoned AWS users.
-
The content is highly organized and engaging, with an instructor who delivers the material effectively.
-
Practical exercises are a standout feature of the course, providing learners with hands-on experience that is crucial for understanding how to implement CloudFormation in real-world scenarios.
Recommendation:
Based on the reviews, this AWS CloudFormation course is an excellent resource for anyone looking to learn or expand their knowledge about this service. The positive feedback across various aspects of the course indicates its effectiveness and high quality. However, it is recommended that the issue with the templates be addressed promptly by the course creators to ensure a smooth learning experience for all students.
Final Verdict:
This AWS CloudFormation course is highly recommended due to its comprehensive coverage, clear instruction, engaging content, and practical exercises. It is an invaluable asset for anyone from beginner to advanced levels who wants to master AWS CloudFormation. The minor issue with templates should not significantly detract from the learning experience if resolved or used as a guide for learners to troubleshoot similar issues in their practice environments.
Charts
Price

Rating

Enrollment distribution

Coupons
Submit by | Date | Coupon Code | Discount | Emitted/Used | Status |
---|---|---|---|---|---|
- | 16/09/2024 | 7D06BE701281AD0B382D | 100% OFF | 1000/971 | expired |