AWS CloudFormation Master Class v2 [2022]

AWS CloudFormation Master Class v2 [2022]

English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 113 lectures (6h 49m) | 3.41 GB

Write Complete AWS CloudFormation Templates using YAML. Learn all the Recent Cloud Formation Features

AWS CloudFormation is the best way to write, deploy and maintain your AWS Infrastructure. It helps you create efficient solution architectures, all self-contained in one file. It supports most of the AWS Services and is the safest way to make your AWS Infrastructure evolve over time.

Thanks to YAML, writing AWS CloudFormation Templates has become extremely easy and natural. AWS CloudFormation is powerful and supports Parameters, Mappings, Resources, References, Cross-Stack References, Conditions, Outputs, Metadata, and so much more!

In this course AWS CloudFormation Master Class, I will teach you about all the CloudFormation features. In just a few hours, you will know everything about CloudFormation and seamlessly deploy your infrastructure in no time.

AWS CloudFormation Master Class is the easiest way to start learning AWS CloudFormation:

  • Learn CloudFormation and master all its concepts
  • Go through Hands-On examples to practice what we learned
  • Learn how to use YAML to write the CloudFormation Templates
  • Learn how to write your infrastructure as code
  • Keep all the course material as a reference for your future templates!
  • Learn each CloudFormation building blocks in-depth: Parameters, Mappings, Resources, Outputs, Conditions, Metadata
  • Learn about CloudFormation Init, the most powerful way to bootstrap your EC2 instances
  • Advanced CloudFormation features Drift, Nested Stacks…
  • So much more!

What you’ll learn

  • YAML
  • Parameters
  • SSM Parameter Types
  • Resources
  • Advanced Resources (DependsOn, DeletionPolicy, UpdateReplacePolicy, CreationPolicy, UpdatePolicy)
  • Mappings
  • Pseudo Parameters
  • Outputs & Cross Stack References
  • Conditions
  • Rules
  • Metadata
  • CFN Init
  • Drift
  • Nested Stacks
  • StackSets
  • Deployment Options (ChangeSets, StackPolicy, Rollback, Termination, Service Roles)
  • Continuous Delivery with CodePipeline
  • Custom Resources (Lambda & SNS)
  • WaitCondition
  • Dynamic References
  • Registry, 3rd-party Resource Types & Modules
  • Resource Imports
  • SAM (Serverless Application Model) Intro
  • CDK (Cloud Development Kit) Intro
  • Macros
  • Template Validation
  • Best Practices
Table of Contents

AWS CloudFormation Introduction
1 Course Introduction
2 What is CloudFormation + Course Cost
3 About your instructor

Code Download & Tools Setup
4 Code Download
5 VSCode Setup
6 VSCode Setup (video)

CloudFormation Introduction
7 First AWS CloudFormation Template
8 Summary of how CloudFormation works

CloudFormation – Getting started
9 YAML Tutorial
10 JSON to YAML Practice Exercise
11 Creating an S3 Bucket using CloudFormation
12 Updating an S3 Bucket using CloudFormation
13 Deleting an S3 Bucket using CloudFormation
14 CloudFormation Template Options
15 Using CloudFormation Designer
16 CloudFormation Building Blocks
17 Deploying CloudFormation Templates
18 Cost estimate for your templates

CloudFormation Parameters
19 Parameters Theory
20 Parameters Hands-On
21 ADVANCED – SSM Parameter Type
22 ADVANCED – SSM Parameter Type Hands On

CloudFormation Resources
23 Resources Overview
24 Resources Hands On
25 Optional Attributes for Resources
26 DependsOn
27 ADVANCED – DeletionPolicy
28 ADVANCED – UpdateReplacePolicy
29 Resources FAQ

CloudFormation Mappings
30 Mappings Overview
31 FnFindInMap (accessing Mapping values)
32 Mappings Hands On
33 Pseudo Parameters in CloudFormation

CloudFormation Outputs
34 Outputs Overview
35 Outputs Hands-On
36 Cross Stack Reference Hands On

CloudFormation Conditions
37 Conditions Overview
38 FnGetAtt (get attribute function)
39 Conditions Hands-On

CloudFormation Rules
40 CloudFormation Rules
41 CloudFormation Rules Hands On

CloudFormation Metadata
42 Metadata Overview
43 AWSCloudFormationDesigner Hands On
44 AWSCloudFormationInterface Hands On

CFN Init and EC2 User Data
45 EC2 User Data Overview
46 CloudFormation EC2 User Data
47 CloudFormation Init Overview
48 Packages
49 Groups and Users
50 Sources
51 Files
52 AWSCloudFormationAuthentication
53 FnSub (substitute function)
54 Commands
55 Services
56 CFN Init Scripts
57 CFN Init Hands-On
58 CreationPolicy
59 CFN Init Troubleshooting
60 User Data vs CloudFormationInit vs Helper Scripts

CloudFormation Drift
61 CloudFormation Drift
62 CloudFormation Drift Hands On

CloudFormation Nested Stacks
63 Nested Stacks Overview
64 Nested Stacks Hands On
65 Nested Stacks Updates
66 Nested Stacks Deletes
67 Nested Stacks vs Cross Stacks
68 Closing Comments on Nested Stacks

CloudFormation StackSets
69 Cost note (AWS Config may cost money)
70 StackSets – Overview
71 StackSets – Hands On
72 StackSets – Updates
73 StackSets – Drift
74 StackSets – Delete

CloudFormation Deployment Options
75 ChangeSets
76 Stack Creation Failures
77 Rollback Triggers
78 Continue Rolling Back an Update
79 Stack Policy
80 Stack Termination Protection
81 CloudFormation Service Role Template Role
82 Quick-create Links for Stacks

CloudFormation – Continuous Delivery
83 Continuous Delivery with CodePipeline
84 Continuous Delivery with CodePipeline – Hands On

CloudFormation Resources – Advanced Custom Resources, Registry, Modules
85 Custom Resources Overview
86 Custom Resources with AWS Lambda
87 Custom Resources with SNS
88 Custom Resources Closing Comments
89 WaitCondition
90 Dynamic References Overview
91 Dynamic References Hands On
92 UpdatePolicy Overview
93 UpdatePolicy Hands-On
94 CloudFormation Registry
95 CloudFormation Registry – Hands On
96 Template Modules
97 Template Modules Hands On

Generating CloudFormation templates Imports, SAM, CDK & Macros
98 Resource Imports
99 Resource Imports Hands On
100 SAM – Overview
101 SAM – Hands On
102 CDK – Overview
103 CDK – Hands On
104 ADVANCED – Macros
105 ADVANCED – Macros Hands On

Open-source and 3rd party projects for CloudFormation
106 Public Roadmap Coverage
107 Using the AWS CLI
108 Advanced Concepts & 3rd Party Tools
109 Template Validation

Intrinsic Functions references
110 Intrinsic Functions References

Course Conclusion (including examples)
111 Best Practices for CloudFormation
112 Template Snippets & Samples
113 Congratulations & Next Steps!

Homepage