Save for later

AWS CloudFormation Master Class

[March 2019 Update]: Added two sections on Drift and Nested Stacks

AWS CloudFormation is the best way to write, deploy and maintain your AWS Infrastructure. It helps you create efficient solution architectures, all self contained in one file. It supports most of the AWS Services, and is the safest way to make your AWS Infrastructure evolve over time.

Thanks to YAML, writing AWS CloudFormation Templates has become extremely easy and natural. AWS CloudFormation is powerful and supports Parameters, Mappings, Resources, References, Cross-Stack References, Conditions, Outputs, Metadata, and so much more.

In this course AWS CloudFormation Master Class, I will teach you about all the CloudFormation features. In just a few hours, you will know everything about CloudFormation and seamlessly deploy your infrastructure in no-time.

Take a look at these student reviews...

"An excellent course on AWS CloudFormation. It covers everything, but this is definitely not for AWS Beginners. You need to know the fundamentals of AWS if you want to really get something out of it. It is very worth while for AWS System Architects, AWS Developers and SysOps/DevOps professionals. I hold two AWS associate certifications and enjoyed of this course." – Gerry H.

"I really enjoyed the course. I spent a day or two going through the overwhelming sea of official documentation before landing on this video. Like the instructor says in the introduction, you need to have knowledge of most of the popular AWS services like EC2, security groups, key-pair, floating ips, volumes, AWS Billing, etc. before watching this as he doesn't waste any time explaining about those services. A slight knowledge of JSON or YAML is really helpful." – Purmode R.

AWS CloudFormation Master Class is the easiest way to start learning AWS CloudFormation:

> Learn CloudFormation and master all its concepts> Go through Hands On examples to practice what we learned> Learn how to use YAML to write the CloudFormation Templates> Learn how to write your infrastructure as code> Keep all the course material as a reference for your future templates. > Learn each CloudFormation building blocks in-depth: Parameters, Mappings, Resources, Outputs, Conditions, Metadata > Learn about CloudFormation Init, the most powerful way to bootstrap your EC2 instances> Advanced CloudFormation features: Drift, Nested Stacks...> So much more.

Note: This course assumes you know how to use the AWS Cloud. It will help you transform your solution architecting skills into CloudFormation templates.


Stephane Maarek is the instructor of this course. He is an AWS Certified Solutions Architect, and the author of the highly-rated AWS Lambda and Serverless Framework course on Udemy. He has already taught to 40000+ students and received 12000+ reviews.

He shares all his AWS knowledge on the platform, taking the time to explain every concept and provide students with both theoretical and practical dimensions. You are in good hands.

Section outline:

  • AWS CloudFormation Introduction: Learn about high level concepts on CloudFormation. Learn why AWS CloudFormation is a great choice when it comes to deploying your AWS Infrastructure.

  • CloudFormation First Hands: Write your first AWS CloudFormation template to simply create an AWS S3 bucket. You will learn about YAML through a practical exercise.

  • CloudFormation Parameters: Learn about Parameters. You will encounter all the possible options for this must-know building block of CloudFormation.

  • CloudFormation Resources: Learn the core of CloudFormation, resources. Understanding how to read the AWS CloudFormation documentation to start using any resource.

  • CloudFormation Mappings: Learn about Mappings. This section will show you how to use mappings to infer pre-defined values based on the AWS Region or the Environment Type (dev, test, prod).

  • CloudFormation Outputs: Learn how to use Outputs to efficiently display important information about the result of your CloudFormation templates. Learn how to reference Outputs to start performing some Cross Stack templates.

  • CloudFormation Conditions: Learn how to use Conditions to control which resources are created from within your CloudFormation templates. This is very useful when differentiating between AWS Environments

  • CloudFormation Metadata: Learn how Metadata can be used to enhance the usability of your CloudFormation template

  • CloudFormation Init and EC2 User Data: Learn about the extremely powerful EC2 User Data and CloudFormation Init scripts, in order to leverage Metadata to bootstrap your EC2 instances in a perfect way.

  • CloudFormation Drift: Learn how to ensure your resources are configured just like your CloudFormation template

  • CloudFormation Nested Stacks: Create re-usable pieces of code across your CloudFormation stacks

  • Advanced Concepts: Push the boundaries of CloudFormation with these advanced concepts. Learn about Troposphere, Deletion Policy, and more.

This Course Also Comes With:

Lifetime Access to All Future Updates

A responsive instructor in the Q&A Section

Links to interesting articles, and lots of good code to base your next template onto

Udemy Certificate of Completion Ready for Download

A 30 Day "No Questions Asked" Money Back Guarantee.

This is the course that could change your AWS skills.

Learning and getting hands-on on AWS CloudFormation helps you to enhance your career opportunities and helps to boost your income. An investment in your career is an investment in yourself. Don’t procrastinate. There is no time like the present to take charge of your career. Take your career to the next level by learning AWS CloudFormation today.

Take the course now, completely risk free .

Get Details and Enroll Now

OpenCourser is an affiliate partner of Udemy and may earn a commission when you buy through our links.

Get a Reminder

Send to:
Rating 4.5 based on 716 ratings
Length 3.5 total hours
Starts On Demand (Start anytime)
Cost $12
From Udemy
Instructors Stephane Maarek | AWS Certified Solutions Architect & Developer, Stephane Maarek | AWS Certified Solutions Architect & Developer Associate
Download Videos Only via the Udemy mobile app
Language English
Subjects IT & Networking
Tags Web Development Development IT & Software Other

Get a Reminder

Send to:

Similar Courses

What people are saying

easy to follow

Entertaining and easy to follow.

Clear and easy to follow!

Lectures were easy to follow and it was super hands-on!

Easy to follow Very short but very descriptive lectures with compressed info.

The examples were easy to follow, and the pacing of the course was great.

Good basic understanding Course was amazing, I loved it best course on cloudformation Best AWS instructor Good insights with examples Nice course, with some easy to follow hands on videos.

If possible in near future, I would like to see an end to end CF template w.r.t ALB, EC2 and how to configure properties in CF template after looking at AWS documentation Really easy to follow.

His pace is easy to follow and his explanations are clear and thorough; yet not too lengthy.

Short videos, straight to the point, very easy to follow.

I find it very interesting and easy to follow.

I am starting with cloudformation in my job and the official Amazon domumentation is very complete but not easy to follow as apath for learning.

Easy to follow, simple and detailed, and well packed with the needed information.

Very easy to follow and learn.

Easy to follow.

Read more

highly recommend

I highly recommend this course!

Highly recommended for anyone who wants to solidify their knowledge in CF.

This is my second course from this provider and would highly recommend his courses.

Highly recommended.

I highly recommend this course to understand quickly every possible minor insight of cloudformation.

This is a very well done course on AWS Cloud Formation and I highly recommend it!

Highly Recommended !!!

I highly recommend this material for anyone wishing to pursue deployments and using CloudFormation to achieve their results.

Really loved the course, highly recommend it.

I would highly recommend this!

Course was well presented, all items were explained with great examples, highly recommended Nice course!

Read more

step by step

A possible way to improve your course would have been trying to present exercises like hey let's build this cloud formation that does this thing, and then this thing, and then explain step by step while writing I wish there was one single example to show how to add IAM roles to instances or how to create an RDS instance using Cloudformation You have covered the majority of the CloudFormation artifacts and presented is an excellent way covering all possible help to have a very good start for an interested learner.

Is like "no worries about cloudformation is", only lets do it now nicely structured and step by step instruction.

step by step presentation to master CloudFormation via yaml Very good and detailed instruction in this course.

I would like to see more complex (real world) CF templates (layered with multiple CF templates... VPC, Instances, ELB, etc...) walk through step by step.

It would be really helpful if there could be a document which can walk students step by step to practice cloud formation examples.

Well organized course , step by step.

i was expecting he will teach how to code step by step but here he has code already and explaining the same which i can get it from youtube Informative, would love to see more python code integration with YAML and similar examples.

more practicals, quizes and exercises A good step by step tutorial to learn CF Easy to understand, has a good level, doesn't make quiz questions outside of the pensum.

Read more

far so good

So far so good.

so far so good, very clear explaining Stephane is masterful in his knowledge and delivery and knows his subject matter.

So far so good!

Explained very well So far so good, excited to learn.

So far so good, mostly intros so far though good one Very clear presentation and understandable mode of delivery and interesting concepts to learn Great course!

Excellent lextures so far so good.

very clear good until now.. lets see later.. Clear to understand Excellent So far So good!

Read more

real world

I hope teacher could give us the real world example to how to use the cloudformation at the end of the course.

I found the AWS CloudFormation Master Class, and was pleased to find an outstanding amount of real world examples as well as an excellent instructor.

I like how the instructor layered in how things are done in the real world at the beginning, while allowing you time to learn the basics.

My only gripe is I would have liked some more advanced material particularly some real world examples with non EC2 based infrastructure.

Everything is there except one single real world working project :) Hope he can refer me some url's with good examples for large infrastructure I had some previous experience with CloudFormation and this course helped cement my understanding.

I think this will help me work as AWS solution architect in real world.

That's dryness was the reason that I bought the course, as it takes a step-by-step approach or reading the actual documentation on the topic while adding real world expereince as a seasoning.

If explain more complex scenario and example that would be helpful to understand some cases in the real world.

The content taught can be very helpful and put in practice in the real world.

Read more

master class

bought this course because it said 'master class' and to be honest it was far from that.

I didn't feel like it was a 'master class', but then maybe I already know too much about CFN.

How is this a master class?

No doubt its a master class and effort can be seen in putting detail together.

This course is definitely a top-ranking CloudFormation Master Class.

Unfortunately, this course doesn't go deep enough on any Cloudformation topic and concludes each section with "read the docs", as such it can't be called a "master class".

Personally, to be considered a master class, it will obviously require you to go beyond the course and practice a bit with creating stacks.

If this is a 'master class' then demonstrate that.

its really a master class for those who has already have working knowledge of AWS.

Read more

need to know

Covers all the CloudFormation topics you need to know.

This course explained everything that I need to know in a straightforward manner.

Very nice course, it covers basically everything you need to know about AWS CloudFormation.

To be clear, as he states this course is not for beginners and those that require aws hand-holding, you need to know your way around AWS prior to taking this course IMPO.

You need to know the fundamentals of AWS if you want to really get something out of it.

It provides everything I need to know about CF as a beginner.

Read more

about cloud formation

Then I came to know about cloud formation and started searching for a course for beginners and I found your course.

Right now I feel very confident about cloud formation.

I am AWS certified solution architect and after finishing this class do not have any doubt about cloud formation and now more confident about CF.

Helped a lot, lear about cloud formation and, now, have a more structured way to use it is great.

Very excited to learn about cloud formation It's all you need to learn AWS CloudFormation.

Read more

too fast

Everything goes too fast, everything is go to the documentation and he keeps saying he could explain more but is better to read the docs.

Great content but a little bit too fast paced.

Really Good Course for Beginers Yes, helpful and not too fast paced so far I really liked the code samples and clear explanations of every section.

too fast and too short of an explanation to understand anything properly and no real time scenarios.. so just another 'classroom' theory course.

You can always pause and go back if it's too fast.

It looks good, but the authors rate of speech is too fast..but its manageable so no worries..

Sometimes speaks a bit too fast for me.

Read more

looking forward

Looking forward to watching his other courses!

Looking forward to getting down to business.

Looking forward for more courses from this author.

Thank you Stephane for this amazing course and I will be looking forward for your other courses.

Looking forward to the rest of the sections.

It was a great starter for me and I'm looking forward to the other classes.

Read more

well structured

Please include how to automate CF template to create an aws service through git and jenkin This course is very well structured.

Thank you, the course was very well structured, the progression through the sections felt very natural.

Very well structured and easy to understand Stephane.

well structured, clear voice and pronunciation, good pace of presentation Its good, But most of video session are less than 3 minutes.

Great course so far, clear explanations and well structured.

Well presented well structured!

Read more

get started

Exactly what I was looking for to get started with creating fully featured CloudFormation templates for my project work.

Its a great course to get started with CF.

just perfect foe how wants to understand and get started with cloudformation with good material for future refrence.

Good top level (what you need to get started course) in CloudFormation.

Good stepwise approach to get started writing CF templates it was a fun course and direct to the point with alot of refrences It provides a perfect balance between lecture and demo examples.

Efficient workshop to get started practicing.

Read more


An overview of related careers and their average salaries in the US. Bars indicate income percentile.

AWS Dev-ops $65k

AWS Cloud Architect (Operations) $69k

Cloud Engineer (AWS) $69k

AWS Application Engineer $94k

AWS System Architect $99k

AWS Cloud Solutions Engineer $99k

AWS Big Data Developer $103k

BI Architect (AWS Cloud) $114k

Web Development Engineer - Cloudformation $117k

AWS Java Architect $118k

AWS/Devops/Cloud Architect $119k

AWS Storage SDE $227k

Write a review

Your opinion matters. Tell us what you think.

Rating 4.5 based on 716 ratings
Length 3.5 total hours
Starts On Demand (Start anytime)
Cost $12
From Udemy
Instructors Stephane Maarek | AWS Certified Solutions Architect & Developer, Stephane Maarek | AWS Certified Solutions Architect & Developer Associate
Download Videos Only via the Udemy mobile app
Language English
Subjects IT & Networking
Tags Web Development Development IT & Software Other

Similar Courses

Sorted by relevance

Like this course?

Here's what to do next:

  • Save this course for later
  • Get more details from the course provider
  • Enroll in this course
Enroll Now