AWS CloudFormation - Beginner to Advanced (Hands-On Guide)
Rahul Trisal
5:26:20
Description
This course is for beginners and intermediates who are learning AWS CloudFormation with no coding or YAML experience.
What You'll Learn?
- Develop expertise in writing AWS CloudFormation using YAML - No previous coding experience required
- Course is designed for absolute beginners and starts with writing basic AWS CloudFormation services to advanced end to end use cases
- The course shows you more than 20+ AWS Services (Route 53, ALB, EC2, S3, CW Logs, SNS, VPC and many others) coded using AWS CloudFormaion YAML step by step
- Two real world enterprise use cases to be demonstrated end to end
- Learn about Resources, Parameters, Metadata, Mappings, Conditions, Rules, Output, Transform
- If you are not happy with the course for any reasons, comes with 30 day full refund.
Who is this for?
What You Need to Know?
More details
DescriptionThis AWS CloudFormation course is a fully handson course and will start with absolute basics and build on the basics to help you gain expertise at CloudFormation to be able write any enterprise grade CloudFormation stack in no time.
Absolutely no coding or YAML background is required.
Below are the topics that will be covered as part of this course.
AWS CloudFormation - Introduction
Course Introduction and Outline
CloudFormation - Pre-Requisites, Basic Terminology and Template Anatomy
AWS CloudFormation - Resources, Parameters and Metadata
Resources â S3, EC2 and VPC
Parameters â S3 and EC2
Metadata
Resources, Parameters and Metadata - Tying it all together
Enterprise Use Case 1 â Web Application
WebApplication - Architecture
WebApplication - Launch Configuration and Auto Scaling Group
WebApplication - Application LoadBalancer
WebApplication - CloudWatch Log Group and SNS
WebApplication - CloudWatch Alarm
WebApplication - Hosted Zone and ResourceRecords
CloudFormation General Concepts - Change Sets, CloudFormation IAM Role, Resource Deletion Policies
Change Sets - Theory
Change Sets - Handson
CloudFormation IAM Role - Theory
CloudFormation IAM Role - HandsOn
CloudFormation - Resource Deletion (Delete, Retail and Snapshot) - Theory
CloudFormation - Resource Deletion (Delete, Retail and Snapshot) - HansdsOn
Launching CloudFormation using AWS CI-CD Pipeline
AWS CI-CD Introduction
Deploying CloudFormation using AWS CI-CD Pipeline without Parameters
Deploying CloudFormation using AWS CI-CD Pipeline with Parameters/Configuration File
Enterprise Use Case 2 - AWS Account Baseline VPC Setup
Architecture
Virtual Private Cloud
Public and Private Subnets
Internet Gateway
Route Table and Routes
Security Group
NACL
AWS CloudFormation â Mappings, Output, Conditions, Rules and Transform
AWS CloudFormation Mappings
AWS CloudFormation Outputs
AWS CloudFormation Conditions
AWS CloudFormation Rules and Transform
AWS CloudFormation General Concepts - ChangeSets, IAM Role, Deletion Policy
AWS CloudFormation Change Sets
AWS CloudFormation Resource Deletion (Delete, Snapshot, Retain)
AWS CloudFormation IAM Role
Following AWS Services will be Coded in Cloudformation in this course using YAML
- EC2
- S3
- VPC
- Public and Private Subnet
- IG
- Route Table
- NACL
- Security Group
- NAT Gateway
- Tags
- Route 53 Hosted Zone
- Resource Records
- Application Load Balancer
- Auto Scaling Group
- Launch Configuration
- CloudWatch Log Group
- CloudWatch Alarm
- SNS
- Deployment using CI-CD Pipeline
AWS CloudFormation Concepts to be discussed in the course
- AWSTemplateFormatVersion
- Description
- Metadata
- Parameters
- Rules
- Mappings
- Conditions
- Transform
- Resources
- Outputs
- ChangeSets
- CloudFormation IAM Role
- Deletion Policy
Who this course is for:
- This course is meant for learners who want to learn AWS CloudFormation in a simple yet comprehensive way in the shortest possible time even with no previous coding experience.
This AWS CloudFormation course is a fully handson course and will start with absolute basics and build on the basics to help you gain expertise at CloudFormation to be able write any enterprise grade CloudFormation stack in no time.
Absolutely no coding or YAML background is required.
Below are the topics that will be covered as part of this course.
AWS CloudFormation - Introduction
Course Introduction and Outline
CloudFormation - Pre-Requisites, Basic Terminology and Template Anatomy
AWS CloudFormation - Resources, Parameters and Metadata
Resources â S3, EC2 and VPC
Parameters â S3 and EC2
Metadata
Resources, Parameters and Metadata - Tying it all together
Enterprise Use Case 1 â Web Application
WebApplication - Architecture
WebApplication - Launch Configuration and Auto Scaling Group
WebApplication - Application LoadBalancer
WebApplication - CloudWatch Log Group and SNS
WebApplication - CloudWatch Alarm
WebApplication - Hosted Zone and ResourceRecords
CloudFormation General Concepts - Change Sets, CloudFormation IAM Role, Resource Deletion Policies
Change Sets - Theory
Change Sets - Handson
CloudFormation IAM Role - Theory
CloudFormation IAM Role - HandsOn
CloudFormation - Resource Deletion (Delete, Retail and Snapshot) - Theory
CloudFormation - Resource Deletion (Delete, Retail and Snapshot) - HansdsOn
Launching CloudFormation using AWS CI-CD Pipeline
AWS CI-CD Introduction
Deploying CloudFormation using AWS CI-CD Pipeline without Parameters
Deploying CloudFormation using AWS CI-CD Pipeline with Parameters/Configuration File
Enterprise Use Case 2 - AWS Account Baseline VPC Setup
Architecture
Virtual Private Cloud
Public and Private Subnets
Internet Gateway
Route Table and Routes
Security Group
NACL
AWS CloudFormation â Mappings, Output, Conditions, Rules and Transform
AWS CloudFormation Mappings
AWS CloudFormation Outputs
AWS CloudFormation Conditions
AWS CloudFormation Rules and Transform
AWS CloudFormation General Concepts - ChangeSets, IAM Role, Deletion Policy
AWS CloudFormation Change Sets
AWS CloudFormation Resource Deletion (Delete, Snapshot, Retain)
AWS CloudFormation IAM Role
Following AWS Services will be Coded in Cloudformation in this course using YAML
- EC2
- S3
- VPC
- Public and Private Subnet
- IG
- Route Table
- NACL
- Security Group
- NAT Gateway
- Tags
- Route 53 Hosted Zone
- Resource Records
- Application Load Balancer
- Auto Scaling Group
- Launch Configuration
- CloudWatch Log Group
- CloudWatch Alarm
- SNS
- Deployment using CI-CD Pipeline
AWS CloudFormation Concepts to be discussed in the course
- AWSTemplateFormatVersion
- Description
- Metadata
- Parameters
- Rules
- Mappings
- Conditions
- Transform
- Resources
- Outputs
- ChangeSets
- CloudFormation IAM Role
- Deletion Policy
Who this course is for:
- This course is meant for learners who want to learn AWS CloudFormation in a simple yet comprehensive way in the shortest possible time even with no previous coding experience.
User Reviews
Rating
Rahul Trisal
Instructor's Courses
Udemy
View courses Udemy- language english
- Training sessions 37
- duration 5:26:20
- Release Date 2022/11/30