YoVDO

Advanced AWS CloudFormation for Enterprise

Offered By: LinkedIn Learning

Tags

DevOps Courses Cloud Computing Courses Amazon Web Services (AWS) Courses AWS CloudFormation Courses Infrastructure as Code Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Master your DevOps and system administration skills with advanced techniques in AWS CloudFormation.

Syllabus

Introduction
  • What is Advanced CloudFormation?
  • What you should know
  • Exercise files
1. AWS CloudFormation Development Environment
  • Install cfn-lint for AWS CloudFormation and VSCode
  • Accelerate AWS CloudFormation template writing with CloudFormation Snippets
2. 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
3. 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
4. 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
5. 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

Taught by

Brandon Rich

Related Courses

Startup Engineering
Stanford University via Coursera
Developing Scalable Apps in Java
Google via Udacity
Cloud Computing Concepts, Part 1
University of Illinois at Urbana-Champaign via Coursera
Cloud Networking
University of Illinois at Urbana-Champaign via Coursera
Cloud Computing Concepts: Part 2
University of Illinois at Urbana-Champaign via Coursera