AWS CloudFormation Step by Step: Intermediate to Advanced

Udemy AWS CloudFormation Step by Step: Intermediate to Advanced

Register & Get access to index
uuVQ8p6.jpg


Learn advanced-level AWS CloudFormation features from a certified AWS expert. Get more proficient at CloudFormation!

What you'll learn​

  • Learn advanced level features of AWS CloudFormation.
  • Organize your stacks more efficiently using cross-stack references and nested stacks.
  • Configure your EC2 instances with CloudFormation helper scripts.
  • Define and deploy serverless resources efficiently with AWS Serverless Application Model (SAM).
  • Prevent updates of your resources during a stack update with stack policies.
  • Manage how updates will be performed on resources supporting policy attributes.
  • Bring your own logic to CloudFormation with custom resources and wait conditions.
  • Detect and resolve stack drifts and import unmanaged resources to CloudFormation.


Requirements​

  • Knowledge of all topics in my AWS CloudFormation Step by Step: Beginner to Intermediate course
  • Knowing how to create stacks, write templates, use template sections, create change-sets
  • Knowing how to use the cloudformation commands of AWS CLI
  • Intermediate level of AWS knowledge
  • Basic YAML knowledge for writing and understanding templates

Description​

Would you like to learn advanced-level features of AWS CloudFormation?
Then, welcome to learn it from a senior AWS architect with hands-on examples and detailed explanations!
This course does not cover beginner-level features of CloudFormation. If you are a beginner to CloudFormation, please enroll and finish my AWS CloudFormation Step by Step: Beginner to Intermediate course first. I will be glad to see you here after that!

What will you achieve in this course?
In this course, you will get from intermediate to advanced level in CloudFormation step by step!
  • In the first section, you will learn to organize your stacks efficiently with cross-stack references and nested stacks.

  • In Section 2, you will learn to configure your EC2 instances with AWS CloudFormation using EC2 UserData property, CreationPolicy attribute, and helper scripts (cfn-init, cfn-hup, cfn-signal). We will also cover creating IAM resources with CloudFormation and IAM capabilities.

  • In Section 3, you will learn to manage how CloudFormation performs updates, replacements, and deletions on resources that support policy attributes (UpdatePolicy, UpdateReplacePolicy, DeletionPolicy).

  • In the fourth section, you will learn to prevent updates of your stack resources during a stack update by setting a stack policy.

  • In Section 5, you will learn to bring your own logic to AWS CloudFormation with custom resources and control the flow of stack creations with wait conditions.

  • In Section 6, you will learn to detect and resolve manual changes to your stack resources, stack drifts. We will also talk about importing existing resources to CloudFormation that are not managed by any stack yet.

  • Besides, in the seventh section, you will learn to define and deploy serverless resources with AWS Serverless Application Model (SAM), a subset of CloudFormation for serverless resources, and its command-line interface SAM CLI. We will not make any programming for AWS Lambda functions. We will focus on defining and deploying them with a CloudFormation perspective.

In the end, you will be able to use AWS CloudFormation more efficiently with its advanced-level features.

Why learn from me?
✓ AWS verified my knowledge and experience at the top level. I am a senior AWS consultant holding AWS Certified Solutions Architect - Professional and AWS Certified DevOps Engineer - Professional certifications as well as all 3 Associate-level AWS certificates.
✓ I have a software engineering background, a BS degree in Computer Engineering, and more than 15 years of professional experience as a developer and cloud architect in corporates and startups.
✓ I have been using AWS for more than eight years. I have also been using CloudFormation since the early days.
✓ I learned by doing and teach both theory and practice according to the AWS best practices. I explain the features with hands-on examples and also why to use them with their advantages and disadvantages. So you will benefit from my experience as well as my knowledge.

Is this course for you?
  • I designed this course for developers, system administrators, or any AWS enthusiasts who finished or know all topics of my AWS CloudFormation Step by Step: Beginner to Intermediate course. So, this course is not for beginners to CloudFormation.

  • This course is not for beginners to AWS. You should have intermediate-level AWS knowledge around core services.

  • Although I do the lectures with hands-on examples, you should have basic YAML knowledge for the templates.

  • You should know the cloudformation commands of AWS CLI as covered in my beginner-level course. You should also be comfortable with using the command line.

I recommend you to watch the free previews before enrolling in the course.
Join this course and get from intermediate to advanced level in AWS CloudFormation step by step with hands-on examples!
Thank you!

Emre Yilmaz
AWS Certified Solutions Architect - Professional
AWS Certified DevOps Engineer - Professional
AWS Certified Solutions Architect - Associate
AWS Certified SysOps Administrator - Associate
AWS Certified Developer - Associate

Who this course is for:​

  • This course is not for beginners to AWS or AWS CloudFormation.
  • This course is for those who finished or know all topics of my AWS CloudFormation Step by Step: Beginner to Intermediate course.
  • This course is for intermediate-level AWS CloudFormation users who would like to learn its advanced-level features.
Author
TUTProfessor
Downloads
63
Views
1,023
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from TUTProfessor