Would you like to learn AWS CloudFormation in detail with a well-organized course?
Then, welcome to learn AWS CloudFormation from a senior AWS architect step by step!
This course will take you from beginner to intermediate level on AWS CloudFormation. You will learn the basics of CloudFormation with hands-on examples and section activities. But this course will also be a basis for the upcoming Intermediate to Advanced version of it.
In the first section, you will make an introduction to AWS CloudFormation, and learn how to create stacks from existing templates and delete them.
In Section 2, you will start writing your own templates with YAML and define resources in them. You will also learn how to update your stacks by editing your templates.
In Section 3, you will learn how to increase the re-usability of your templates with parameters. You will make lots of examples with different parameter types, constraints, etc.
In Section 4, you will learn how to define Metadata and Mappings sections in your templates.
In Section 5, you will start defining Conditions in your templates to create resources and/or configure their attributes conditionally. You will also learn how to define outputs.
In Section 6, we will cover an intermediate-level AWS CloudFormation feature, and you will learn how to create change sets to update your stacks safely.
Until Section 7, you will use the AWS CloudFormation Console. But in Section 7, you will also learn how to manage your stacks and change sets using AWS CLI.
What will you achieve after this course?
✓ You will be able to use AWS CloudFormation for your daily needs on AWS.
✓ You will be able to write your own templates using YAML and define your AWS resources in them.
✓ We will use the AWS Ireland region (eu-west-1) during the course, but you will also learn how to create re-usable, region-independent templates as you progress!
✓ You will be able to use change sets to update your stacks safely.
✓ You will be able to use both the AWS Management Console and AWS Command Line Interface (CLI) to manage your stacks.
✓ You will gain a solid basis on AWS CloudFormation and be ready to learn more intermediate to advanced level features of it. I am also preparing an Intermediate to Advanced level CloudFormation course to help you more after this course.
Why learn from me?
✓ I hold all top-level AWS certifications. I am a senior AWS consultant with AWS Certified Solutions Architect - Professional and AWS Certified DevOps Engineer - Professional as well as all 3 Associate-level AWS certificates.
✓ I have a software engineering background, a BS degree in Computer Engineering, and more than 14 years of professional experience in corporates and startups.
✓ I have been using AWS for more than six years. I started using CloudFormation since I started moving my applications to AWS and use CloudFormation in advanced-level.
✓ I teach both theory and practice according to AWS best practices. I explain the features with hands-on examples and also why to use them. So you will benefit from my experience as well as my knowledge.
Featured student reviews!
"This course explains everything from the very basics in just enough detail. I came here because the Udacity DevOps Nanodegree did not provide enough material to complete its very own projects. I can now confidently build cloudFormation scripts. Many thanks!"
"Well-structured and easy to follow course. Emre did an excellent job. Waiting for advanced course on CloudFormation."
Is this course for you?
It is best to start learning AWS CloudFormation as a beginner and concentrate on the features that you will mostly need in your daily provisioning needs on AWS. I designed this course for beginners to AWS CloudFormation and assume that you have no or little experience in it.
But you should have an intermediate-level of AWS knowledge that will be enough to use core AWS services in our examples. This course focuses only on AWS CloudFormation.
This course is not for intermediate-level AWS CloudFormation users looking for more advanced level features. However, I am also preparing an `Intermediate to Advanced` version of this course that will take it as a basis.
If you would like to start using CloudFormation to manage your AWS infrastructure as code, automate the provisioning of your AWS resources with it, then it is best to learn it from an AWS expert in the right way.
I recommend you watch the free previews before enrolling in the course.
Then, join this course and start learning AWS CloudFormation with hands-on examples!
AWS Certified Solutions Architect - Professional
AWS Certified DevOps Engineer - Professional
AWS Certified Solutions Architect - Associate
AWS Certified SysOps Administrator - Associate
AWS Certified Developer - Associate