Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Advanced AWS CloudFormation for Enterprise

Advanced AWS CloudFormation for Enterprise

4h 1mAdvanced2023-02-21

Authors

Brandon Rich

Brandon Rich

IT Architect, Adjunct Professor at the University of Notre Dame

Course details

With AWS CloudFormation, DevOps professionals are able to create a collection of AWS and third-party resources, then easily provision, manage, and automate them. Join IT architect and Notre Dame professor Brandon Rich as he covers the skills you need to know to get the most out of AWS CloudFormation for enterprise.

Expand your technical know-how as a DevOps pro and AWS system administrator, exploring built-in functions, the AWS command line, custom resources, composable and reusable templates, CloudFormation macros, and more. By the end of this course, you’ll be ready to not only provision and manage your own resource collections, but to successfully automate them as well.

Skills covered

AWS CloudFormationCloud DevelopmentAmazon Web Services (AWS)AmazonCloud ComputingOne-Off

Concepts

Introduction

  • What is Advanced CloudFormation
  • What you should know
  • Exercise files

AWS CloudFormation Development Environment

  • Install cfn-lint for AWS CloudFormation and VSCode
  • Accelerate AWS CloudFormation template writing with CloudFormation Snippets

AWS CloudFormation - Beyond the Basics

  • Understand AWS CloudFormation parameter types
  • AWS CloudFormation built-in functions - Substitutions and value references
  • AWS CloudFormation built-in functions - Lookups and lists
  • Sharing values between CloudFormation stacks
  • AWS CloudFormation conditions
  • Demo - Examining a template with conditions
  • Demo - Running a template with conditions
  • AWS CloudFormation pseudo parameters
  • Making decisions with AWS CloudFormation change sets
  • Keep consistency with AWS CloudFormation drift detection
  • CloudFormation StackSets concepts and IAM setup
  • Manage multiple AWS accounts with CloudFormation StackSets
  • Protecting and backing up CloudFormation resources

AWS CloudFormation - Advanced Actions

  • Working with the AWS CloudFormation command-line interface
  • Resolving secret values with AWS CloudFormation dynamic references
  • Demo - AWS CloudFormation dynamic references
  • Resource dependencies and wait conditions
  • Demo - Resource dependencies and wait conditions
  • Understanding AWS CloudFormation custom resources
  • Demo - Creating custom resources
  • Demo - Using custom resources

Composable and Reusable Templates

  • Demo - Composing CloudFormation stacks with nested stacks and packaged code
  • Transform templates with AWS CloudFormation macros
  • Demo - Template-level macro transformations
  • Demo - Snippet-level macro transformations
  • Macro teardown
  • Create reusable components with CloudFormation modules
  • Demo - Creating a CloudFormation module
  • Demo - Using a CloudFormation module

AWS CloudFormation Automations

  • Provisioning instances with CloudFormation's cfn-init
  • Patterns of CloudFormation automation
  • Setup - Deploying CloudFormation from GitHub with CodePipeline
  • Demo - Deploying CloudFormation from GitHub with CodePipeline
  • CodePipeline teardown

Conclusion

  • Next steps

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
Zarinpal
Zibal