This course will take a deep dive into AWS CloudFormation, with support from our interactive diagrams to assist the student in learning. Early on, the course will focus 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 to provision instances launched within the stacks. 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
- April 3, 2020 - 12p-2p Virtual
April 3, 2020
12:00 pm - 2:00 pm - April 10, 2020 - 12p-2p Virtual
April 10, 2020
12:00 pm - 2:00 pm - April 17, 2020 - 12p-2p Virtual
April 17, 2020
12:00 pm - 2:00 pm - April 24, 2020 - 12p-2p Virtual
April 24, 2020
12:00 pm - 2:00 pm - May 1, 2020 - 12p-2p Virtual
May 1, 2020
12:00 pm - 2:00 pm - May 8, 2020 - 12p-2p Virtual
May 8, 2020
12:00 pm - 2:00 pm - May 15, 2020 - 12p-2p Virtual
May 15, 2020
12:00 pm - 2:00 pm - May 22, 2020 - 12p-2p Virtual
May 22, 2020
12:00 pm - 2:00 pm - May 29, 2020 - 12p-2p Virtual
May 29, 2020
12:00 pm - 2:00 pm - June 5, 2020 - 12p-2p Virtual
June 5, 2020
12:00 pm - 2:00 pm - June 12, 2020 - 12p-2p Virtual
June 12, 2020
12:00 pm - 2:00 pm - June 19, 2020 - 12p-2p Virtual
June 19, 2020
12:00 pm - 2:00 pm - June 26, 2020 - 12p-2p Virtual
June 26, 2020
12:00 pm - 2:00 pm - July 3, 2020 - 12p-2p Virtual
July 3, 2020
12:00 pm - 2:00 pm - July 10, 2020 - 12p-2p Virtual
July 10, 2020
12:00 pm - 2:00 pm - July 17, 2020 - 12p-2p Virtual
July 17, 2020
12:00 pm - 2:00 pm - July 24, 2020 - 12p-2p Virtual
July 24, 2020
12:00 pm - 2:00 pm - July 31, 2020 - 12p-2p Virtual
July 31, 2020
12:00 pm - 2:00 pm - August 7, 2020 - 12p-2p Virtual
August 7, 2020
12:00 pm - 2:00 pm - August 14, 2020 - 12p-2p Virtual
August 14, 2020
12:00 pm - 2:00 pm - August 21, 2020 - 12p-2p Virtual
August 21, 2020
12:00 pm - 2:00 pm - August 28, 2020 - 12p-2p Virtual
August 28, 2020
12:00 pm - 2:00 pm