All Courses

AWS CloudFormation – Beginner to Advanced (Hands-On Guide)

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)










If the links does not work, contact us we will fix them











Categories

Advertisement