AWS CloudFormation Step By Step: Beginner to Intermediate

Learn AWS CloudFormation in detail with hands-on examples and activities from AWS certified expert.

Would you like to start learning AWS CloudFormation with a well-organized course?

What you’ll learn

  • Manage your AWS infrastructure as code using AWS CloudFormation and YAML..
  • Learn theory and practice from a Professional level certified AWS expert according to AWS best practices..
  • Start from beginner and achieve an intermediate level on CloudFormation to use it for your provisioning needs on AWS..
  • Write your own CloudFormation templates using YAML and define your AWS resources in them..
  • Learn how to use AWS CloudFormation reference to define different types of AWS resources in your templates..
  • Enrich your templates with parameters, mappings, conditions, metadata and outputs..
  • Use change sets to update your CloudFormation stacks safely..
  • Learn how to use CloudFormation commands of AWS CLI..

Course Content

  • Introduction –> 7 lectures • 28min.
  • Introduction to Templates and Resources –> 9 lectures • 1hr 3min.
  • Parameters –> 17 lectures • 1hr 29min.
  • Metadata and Mappings –> 7 lectures • 33min.
  • Conditions and Outputs –> 9 lectures • 49min.
  • Change Sets –> 8 lectures • 29min.
  • Using AWS CLI to Manage Your Stacks –> 11 lectures • 1hr 9min.
  • Course Conclusion –> 2 lectures • 2min.

AWS CloudFormation Step By Step: Beginner to Intermediate

Requirements

  • An AWS account to launch resources. It is recommended to use an AWS free-tier eligible one..
  • Intermediate level AWS knowledge about core services to use in examples..
  • A computer and browser to practice hands on examples and section activities..
  • Your favorite text-editor to write AWS CloudFormation templates..
  • Understanding how to use terminals and basic commands would also be helpful in some examples..
  • Basic YAML knowledge can also be helpful. But you can also learn it while watching the lectures and making examples..
  • Basic AWS CLI knowledge for the AWS CLI section..

Would you like to start learning AWS CloudFormation with a well-organized course?

Then, welcome to learn AWS CloudFormation from a senior AWS architect step by step with hands-on examples and detailed explanations!

This course will take you from beginner to intermediate level on AWS CloudFormation. You will learn the basics of CloudFormation, and achieve an intermediate level to use it for your daily needs.  However, it will also be a basis for my upcoming AWS CloudFormation Step by Step: Intermediate to Advanced course, which I expect to launch in mid-June 2021!

 

What will you achieve in this course?

  • In the first section, you will understand what AWS CloudFormation is and learn 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 to update your stacks by editing your templates.
  • In Section 3, you will learn to increase the re-usability of your templates with parameters. You will make lots of examples with different parameter types, constraints, etc.
  • In the fourth section, you will learn to define the Metadata and Mappings sections in your templates to enhance them more.
  • In Section 5, you will learn to create resources and/or configure their attributes conditionally using the Conditions section. You will also learn how to define outputs for your stacks.
  • 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 the cloudformation commands of AWS CLI.

 

As a result,

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 gain a solid basis on AWS CloudFormation and be ready for my upcoming AWS CloudFormation Step by Step: Intermediate to Advanced course to learn more advanced-level features. I  expect it to be launched in mid-June 2021.

 

Why learn from me?

✓ AWS verified my knowledge and experience at the top level. I am a senior AWS consultant holding AWS Certified Solutions Architect – Professional and AWS Certified DevOps Engineer – Professional certifications as well as all 3 Associate-level AWS certificates.

✓ I have a software engineering background, a BS degree in Computer Engineering, and more than 15 years of professional experience as a developer and cloud architect in corporates and startups.

✓ I have been using AWS for more than eight years. I have also been using CloudFormation since the early days.

✓ I learned by doing and teach both theory and practice according to the AWS best practices. I explain the features with hands-on examples and also why to use them with their advantages and disadvantages. So you will benefit from my experience as well as my knowledge.

 

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. I plan to launch my AWS CloudFormation Step by Step: Intermediate to Advanced course in mid-June 2021 to teach those topics, which will take this course as a basis!

If you would like to start using CloudFormation to manage your AWS infrastructure as code and 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 watching the free previews before enrolling in the course.

Then, join this course to start learning AWS CloudFormation step by step and get from beginner to intermediate level on it!

 

Thank you!

 

Emre Yilmaz

AWS Certified Solutions Architect – Professional

AWS Certified DevOps Engineer – Professional

AWS Certified Solutions Architect – Associate

AWS Certified SysOps Administrator – Associate

AWS Certified Developer – Associate