AWS CloudFormation for Beginners
40mBeginner2019-11-20
Authors

Aater Suleman
Founder of Flux7, an IT consultancy
Course details
CloudFormation automates provisioning of networking, security, and other Amazon Web Services. CloudFormation is an integral part of automated infrastructure delivery with AWS, and a must-have for DevOps who want to speed up IT deployments. This course provides the knowledge necessary to start working with this important tool. Explore the anatomy of CloudFormation and the structure of templates, and then find out how to create your own templates to deploy resources such as S3 buckets and EC2 web servers. Instructor Aater Suleman also explores advanced scenarios, such as using parameters and mapping in templates, supporting a continuous integration/continuous delivery pipeline, and conditionally including resources, and provides tips for using CloudFormation in teams.
Learning objectives
Infrastructure as code
CloudFormation architecture
Templates
Deploying S3 buckets and EC2 web servers
Debugging
Advanced topics
Learning objectives
Infrastructure as code
CloudFormation architecture
Templates
Deploying S3 buckets and EC2 web servers
Debugging
Advanced topics
Skills covered
AWS CloudFormationCloud DevelopmentAmazon Web Services (AWS)AmazonLearningCloud Computing
Concepts
Chapter Name
- 01 - Welcome
- 02 - What you need to know
1. Infrastructure as Code
- 03 - Infrastructure as code and DevOps
2. Introduction to CloudFormation
- 04 - CloudFormation in four minutes
- 05 - Taxonomy - Nouns
- 06 - Taxonomy - Verbs
- 07 - Taxonomy - Adjectives
3. CloudFormation Deep Dive
- 08 - Anatomy of a CloudFormation template
- 09 - Review a simple template
- 10 - Deploy an S3 bucket
- 11 - Find and fix a bug
- 12 - Review complex template
- 13 - Deploy a web server using EC2
- 14 - CloudFormation teardown
4. Advanced Topics
- 15 - Advanced features
- 16 - CloudFormation in Teams
Conclusion
- 17 - Next steps