YoVDO

CloudFormation Deep Dive

Offered By: A Cloud Guru

Tags

AWS CloudFormation Courses YAML Courses JSON Courses Continuous Integration Courses

Course Description

Overview

This course will take a deep dive into AWS CloudFormation, with support from our interactive diagrams to assist in learning. Early on, the course focuses on the basics of CloudFormation, such as templates and scripting languages to write templates: JSON and YAML. After gaining a thorough understanding of CloudFormation basics, the student will shift to deep dives on core concepts of CloudFormation, such as updating stacks and using bootstrapping techniques. Various advanced topics will also be covered in depth, such as drift detection, cross-stack references, nested stacks, intrinsic functions, and condition functions. The course will take an in-depth look at how CloudFormation works with serverless technologies using custom resources, Lambda functions, AWS macros, and the Serverless Application Model (SAM). The sections of the course will start to build upon each other and culminate in the creation of a continuous integration pipeline using AWS Code Pipeline together with CloudFormation to automate the delivery of AWS templates. Finally, the course will wrap up with a look at troubleshooting techniques, best practices, and a focus on how CloudFormation can be a vital part of disaster recovery.Github link for course resources: https://github.com/natonic/CloudFormation-Deep-Dive

Syllabus

  • Getting Started
  • Introduction to CloudFormation
  • Templates In-Depth
  • Stacks In-Depth
  • Updating Stacks
  • CloudFormation from the CLI
  • Template Advanced Concepts
  • CloudFormation Custom Resources
  • Stack Sets
  • CloudFormation Deployment With Continuous Delivery
  • CloudFormation Best Practices and Troubleshooting
  • Conclusion

Taught by

Craig

Related Courses

Introduction Pratique à YAML
Coursera Project Network via Coursera
Ansible Automation For Beginners to Advance - Step by Step
Udemy
Kubernetes for Developers: Deploying Your Code
Pluralsight
Continuous Delivery and DevOps with Azure DevOps: Managing Builds
Pluralsight
Automating Infrastructure Deployment Using Google Cloud Deployment Manager
Pluralsight