Introduction
AWS CloudFormation is a key service when it comes to automating AWS deployments. Be it a simple stack with a couple of resources or complex stacks that are deployed to multiple AWS regions and accounts, CloudFormation provides several useful capabilities like reusable deployment templates, powerful CLI, automatic change detection, rollback, resource dependency management, parallel deployment, and many more. This course will set a solid foundation for anyone working with AWS deployments in understanding CloudFormation core concepts to hands-on experience in deploying simple to complex stacks along with several best practices and tips.
Following is an outline of the course.
- Overview of AWS CloudFormation (CFN)
- Best practices and tips for using CFN in real-world deployments
- Deep dive into CFN with detailed examples
- Advance CloudFormation topics like Nested Stacks, StackSets, Custom Resources and Macros
Primary Audience
- Application Architects
- Cloud Deployment Designers and Practitioners
- DevOps
- Developers
- QA
- Operations
Your Instructor
A technology enthusiast and an entrepreneur with several years of experience in designing and implementing solutions in the areas of Cloud Computing, DevOps, Smart Home, web and mobile applications.
Course Curriculum
-
Preview2.1 Why Use CloudFormation? (3:33)
-
Start2.2 CloudFormation (CFN) Overview (4:03)
-
Start2.3 CloudFormation Template Composition (10:08)
-
Start2.4 CloudFormation Conditions (4:10)
-
Start2.5 CloudFormation Outputs (1:32)
-
Start2.6 CloudFormation Intrinsic Functions (2:36)
-
Start2.7 CloudFormation Pseudo Parameters (1:20)
-
StartQuiz
-
Preview3.1 Key Considerations For Real-World Deployments (4:34)
-
Start3.2 CloudFormation Modularization (4:28)
-
Start3.3 Focus On Reusability (2:04)
-
Start3.4 Simplification (1:50)
-
Start3.5 Enterprise Readiness (2:17)
-
Start3.6 CloudFormation Development Lifecycle (1:03)
-
Start3.7 CloudFormation Authoring Tips (3:14)
-
Start3.8 CloudFormation Template Authoring Demo (12:49)
-
StartQuiz