CloudAcademy
  1. Home
  2. Content Library
  3. Amazon Web Services
  4. Courses
  5. Advanced Use of AWS CloudFormation

Advanced Use of AWS CloudFormation

The course is part of these learning paths

AWS Cloud Management Tools

course-steps 5 certification 1 lab-steps 5 quiz-steps 4

Solutions Architect – Professional Certification Preparation for AWS

course-steps 15 certification 1 lab-steps 9 quiz-steps 1

DevOps Engineer – Professional Certification Preparation for AWS

course-steps 16 certification 1 lab-steps 10 quiz-steps 2

Contents

keyboard_tab
Introduction
lock
Introduction6m 5s
Advanced CloudFormation Skills
lock
State Machines8m 54s
lock
Data Flow19m 36s
lock
Lifecycle Demos41m 43s
lock
Nested Stacks5m 54s
lock
Nested Stacks Demos12m 54s
lock
Custom Resources11m 28s
lock
Custom Resource Demos15m 12s
play-arrow
Start course
Overview
Transcript
DifficultyAdvanced
Duration2h 1m 46s
Students2423

Description

As AWS-based cloud environments grow in complexity, DevOps Professionals need to adopt more powerful tools and techniques to manage complex deployments. In the AWS ecosystem, CloudFormation is the most powerful and sophisticated automation tool available to developers. In this course, we explore some of the most advanced CloudFormation skills AWS engineers can learn.

In addition to normal templated resource generation for single stacks using CloudFormation, engineers will learn how to:
 - Develop continuous integration and continuous deployment on CloudFormation
 - Tie into CloudFormation system events via SNS for operational tasks
 - Nest multiple levels of CloudFormation stacks to build out massive cloud systems
 - Author CloudFormation Custom Resources to add additional functionality and resource types to stacks

This course is best taken after reviewing CloudFormation basics, using CloudAcademy's starter course, How To Use AWS CloudFormation.

About the Author

Students14104
Labs3
Courses7
Learning paths1

Nothing gets me more excited than the AWS Cloud platform! Teaching cloud skills has become a passion of mine. I have been a software and AWS cloud consultant for several years. I hold all 5 possible AWS Certifications: Developer Associate, SysOps Administrator Associate, Solutions Architect Associate, Solutions Architect Professional, and DevOps Engineer Professional. I live in Austin, Texas, USA, and work as development lead at my consulting firm, Tuple Labs.

Covered topics

DevOpsManagementConfiguration ManagementAWSDevOps for AWSManagement for AWSAWS CloudFormation