Would you like to start learning AWS CloudFormation with well-organized courses?
Welcome to learn AWS CloudFormation from a senior AWS architect step by step with hands-on examples and detailed explanations! I designed AWS CloudFormation topics into two separate courses to teach you efficiently according to your knowledge level. Now you are on the first step!
This course is for beginners to AWS CloudFormation. You will learn most of the Associate-level topics. You will excel at the basics of AWS CloudFormation, learn some intermediate-level features like change sets, and start using it for your daily provisioning needs on AWS in the end.
This course is also a basis for my AWS CloudFormation Step by Step: Intermediate to Advanced course, which teaches you more advanced, Professional-level AWS CloudFormation concepts. You can continue with it if you would like to learn more afterward.
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 in addition to all 3 Associate 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 since 2013. I have also been using AWS CloudFormation since the early days. So you will benefit from my experience as well as my knowledge.
✓ I learned by doing. I 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.
What is the course structure?
Section 1: Understand what AWS CloudFormation is and learn to create stacks from existing templates and delete them.
Section 2: Start writing your own templates with YAML and define resources in them. You will also learn to update your stacks by editing your templates.
Section 3: Increase the re-usability of your templates with parameters. You will make lots of examples with different parameter types, constraints, etc.
Section 4: Define the Metadata and Mappings sections in your templates to enhance them more.
Section 5: Create resources and configure their attributes conditionally using the Conditions section. You will also learn how to define outputs for your stacks.
Section 6: Create and execute AWS CloudFormation change sets to update your stacks safely.
Section 7: Learn to manage your stacks and change sets using the cloudformation commands of AWS CLI as an alternative to AWS CloudFormation Console.
Section 8: Conclusion. Now you are ready to learn advanced-level CloudFormation with AWS CloudFormation Step by Step: Intermediate to Advanced.
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 to create re-usable, region-independent templates as you progress!
✓ You will gain a solid basis on AWS CloudFormation and be ready to learn more advanced features with my AWS CloudFormation Step by Step: Intermediate to Advanced course.
So, 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.
I also assume that you have an intermediate-level 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 teach those in my AWS CloudFormation Step by Step: Intermediate to Advanced course, in which the topics of this course are a prerequisite. However, starting with this course would be better if you are unsure of your knowledge level.
If you would like to start using AWS CloudFormation to manage your AWS infrastructure as code and automate the provisioning of your AWS resources, then it is best to learn it in the right way.
Join me in this course to start learning AWS CloudFormation step by step!
Senior AWS Architect & DevOps Engineer
⭑ AWS Certified Solutions Architect - Professional
⭑ AWS Certified DevOps Engineer - Professional
⭒ AWS Certified Solutions Architect - Associate
⭒ AWS Certified SysOps Administrator - Associate
⭒ AWS Certified Developer - Associate