Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Software Development Tools No-Code Development
Business
Entrepreneurship Communication Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certifications Network & Security Hardware Operating Systems & Servers Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Paid Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement & Gardening Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition & Diet Yoga Mental Health Martial Arts & Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Learning Teacher Training Test Prep Other Teaching & Academics
Web Development JavaScript React Angular CSS Node.Js PHP HTML5 Vue JS
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Amazon AWS Cisco CCNA Microsoft AZ-900 AWS Certified Developer - Associate
Microsoft Power BI SQL Tableau Data Modeling Business Analysis Business Intelligence MySQL Qlik Sense Blockchain
Unity Unreal Engine Game Development Fundamentals C# 3D Game Development C++ Unreal Engine Blueprints 2D Game Development Virtual Reality
Google Flutter Android Development iOS Development React Native Swift Dart (programming language) Mobile App Development Kotlin SwiftUI
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting Canva InDesign Character Design Procreate Digital Illustration App
Life Coach Training Neuro-Linguistic Programming Personal Development Personal Transformation Life Purpose Mindfulness Meditation Sound Therapy CBT Cognitive Behavioral Therapy
Entrepreneurship Fundamentals Business Fundamentals Freelancing Business Strategy Startup Business Plan Online Business Blogging Home Business
Digital Marketing Social Media Marketing Marketing Strategy Internet Marketing Google Analytics Copywriting Email Marketing YouTube Marketing Podcasting

IT & SoftwareOther IT & SoftwareAWS CloudFormation

AWS CloudFormation Step by Step: Intermediate to Advanced

Learn advanced AWS CloudFormation concepts from an AWS certified expert. Use AWS Cloud Formation in Professional-level!
Bestseller
Rating: 4.8 out of 54.8 (17 ratings)
374 students
Created by Emre Yilmaz • AWS Certified DevOps Engineer • Solutions Architect
Last updated 5/2022
English
English

What you'll learn

  • Learn AWS CloudFormation's advanced level features in detail!
  • Organize your stacks with cross-stack references and nested stacks.
  • Define and deploy serverless resources with AWS Serverless Application Model (SAM).
  • Detect and resolve stack drifts and import unmanaged resources to CloudFormation.
  • Configure your EC2 instances with CloudFormation helper scripts.
  • 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.

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?


Welcome to learn it from a senior AWS architect with hands-on examples and detailed explanations! This course will teach you most of the Professional-level AWS CloudFormation concepts, and you will get more proficient at Cloud Formation in the end.


This course does not cover beginner-level features of AWS CloudFormation. If you are a beginner at AWS 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!


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.


How was the course organized?

In this course, you will get from intermediate to advanced level in CloudFormation step by step!

  • Section 1: Organize your stacks efficiently with cross-stack references and nested stacks.


  • Section 2: 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.


  • Section 3: Manage how CloudFormation performs updates, replacements, and deletions on resources that support policy attributes (UpdatePolicy, UpdateReplacePolicy, DeletionPolicy).


  • Section 4: Prevent updates of your stack resources during a stack update by setting a stack policy.


  • Section 5: Bring your own logic to AWS CloudFormation with custom resources and control the flow of stack creations with wait conditions.


  • Section 6: 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.


  • Section 7: 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. You will not make any programming for AWS Lambda functions. You 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.


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 Cloud Formation.

  • 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.

  • I assume that you are comfortable with using the command line and know the cloudformation commands of AWS CLI as covered in my beginner-level course.


I recommend watching the free previews before enrolling in the course.

Join me in this course and excel at professional-level features of AWS CloudFormation step by step with hands-on examples!

Best wishes,

Emre Yilmaz

Senior AWS Architect & DevOps Engineer

⭑ 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.

Instructor

Emre Yilmaz • AWS Certified DevOps Engineer • Solutions Architect
Senior AWS Consultant
Emre Yilmaz • AWS Certified DevOps Engineer • Solutions Architect
  • 4.6 Instructor Rating
  • 808 Reviews
  • 5,607 Students
  • 3 Courses

I am a senior AWS consultant holding all Professional and Associate level AWS certifications:

⭑ AWS Certified Solutions Architect - Professional

⭑ AWS Certified DevOps Engineer - Professional

⭒ AWS Certified Solutions Architect - Associate

⭒ AWS Certified SysOps Administrator - Associate

⭒ AWS Certified Developer - Associate

I have a BS degree in Computer Engineering and more than 15 years of professional experience in corporates and startups. I help my clients worldwide as a freelance AWS consultant in my own company, Shikisoft.

Besides, I have a software engineering background with various programming languages and frameworks such as C#, Ruby, Rails, Python, Node.js, and Angular.

I have been working with AWS since 2013. In recent years, as I gained more experience in provisioning and maintaining secure, scalable, and performance-efficient AWS environments in my projects, I transformed into an AWS and DevOps specialist.

I enjoy the speed of innovation on the cloud, and learning new things is a part of my life. I am a supporter of automation, DevOps, and serverless architectures. I have been actively writing posts in my blog and sharing my knowledge and experience on Udemy.

If you are a beginner at AWS, please know that I started like you and gained AWS expertise step by step.

Join me on my courses, and let me help you in becoming an AWS expert!

Top companies choose Udemy Business to build in-demand career skills.
NasdaqVolkswagenBoxNetAppEventbrite
  • Udemy Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Investors
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Accessibility statement
Udemy
© 2022 Udemy, Inc.