AWS CloudFormation – Beginner to Advanced (Hands-On Guide)
This course is for beginners and intermediates who are learning AWS CloudFormation without coding or YAML experience.
What you’ll learn
AWS CloudFormation – Beginner to Advanced (Hands-On Guide)
-
Develop expertise in writing AWS CloudFormation using YAML – No previous coding experience required
-
The 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
Requirements
-
No programming experience or YAML/JSON experience is required.
Description
This AWS CloudFormation course is a fully hands-on course. It will start with absolute basics and build on the basics to help you gain expertise at CloudFormation to be able to write any enterprise-grade CloudFormation stack in no time.
- No coding or YAML background is required.
Below are the topics that will be covered as part of this course.
Part 1: AWS CloudFormation – Introduction
- Course Introduction and Outline
- CloudFormation – Pre-Requisites, Basic Terminology, and Template Anatomy
Part 2: AWS CloudFormation – Resources, Parameters, and Metadata
- Resources – S3, EC2 and VPC
- Parameters – S3 and EC2
- Metadata
- Resources, Parameters, and Metadata – Tying it all together
Part 3: 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
Part 4: 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
- NAIL
Part 5: 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
Part 6: AWS CloudFormation – Mappings, Output, Conditions, Rules, and Transform
- AWS CloudFormation Mappings
- AWS CloudFormation Outputs
- AWS CloudFormation Conditions
- AWS CloudFormation Rules and Transform
Part 7: AWS CloudFormation – Other Key Concepts to Know
- AWS CloudFormation Key Concepts to know
Following AWS Services will be Coded in Cloudformation in this course using YAML
– EC2
– S3
– VPC
– Public and Private Subnet
– IG
– Route Table
– NAIL
– 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:
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.
AWS CloudFormation – Beginner to Advanced (Hands-On Guide)
RESTful Web Services with Spring Framework – A quick start
Get Course Now