HOME > IT & Software > Terraform on AWS with SRE IaC DevOps - Real-World 20 Demos

Terraform on AWS with SRE IaC DevOps - Real-World 20 Demos

SynopsisTerraform on AWS with SRE & IaC DevOps | Real-World 20 De...
Terraform on AWS with SRE IaC DevOps - Real-World 20 Demos  No.1

Terraform on AWS with SRE & IaC DevOps | Real-World 20 Demos, available at $99.99, has an average rating of 4.54, with 184 lectures, based on 2915 reviews, and has 26482 subscribers.

You will learn about You will learn to master Terraform in a Real-world perspective with 22 demos You will build AWS VPC 3-Tier Architecture using Terraform You will build various Load balancers CLB, ALB and NLB using Terraform You will build DNS to DB Architecture on AWS using Terraform You will build Autoscaling with Launch Configuration using Terraform You will build Autoscaling with Launch Templates using Terraform You will build AWS CloudWatch Alarms using Terraform You will implement IaC DevOps usecase using AWS CodePipeline for your Terraform Configurations You will learn in detail about Terrafrom State, Local and Remote Backends. You will learn and implement all Terraform Provisioners You will learn and implement Terraform Modules with 2 types (Public Modules and Local Modules) This course is ideal for individuals who are Infrastructure Architects or Sysadmins or Developers who are planning to master Terraform or Any beginner who is interested in learning IaC Infrastructure as Code current trending tool Terraform or Anyone who want to learn Terraform from a Real-World perspective It is particularly useful for Infrastructure Architects or Sysadmins or Developers who are planning to master Terraform or Any beginner who is interested in learning IaC Infrastructure as Code current trending tool Terraform or Anyone who want to learn Terraform from a Real-World perspective.

Enroll now: Terraform on AWS with SRE & IaC DevOps | Real-World 20 Demos

Summary

Title: Terraform on AWS with SRE & IaC DevOps | Real-World 20 Demos

Price: $99.99

Average Rating: 4.54

Number of Lectures: 184

Number of Published Lectures: 141

Number of Curriculum Items: 184

Number of Published Curriculum Objects: 141

Original Price: $19.99

Quality Status: approved

Status: Live

What You Will Learn

  • You will learn to master Terraform in a Real-world perspective with 22 demos
  • You will build AWS VPC 3-Tier Architecture using Terraform
  • You will build various Load balancers CLB, ALB and NLB using Terraform
  • You will build DNS to DB Architecture on AWS using Terraform
  • You will build Autoscaling with Launch Configuration using Terraform
  • You will build Autoscaling with Launch Templates using Terraform
  • You will build AWS CloudWatch Alarms using Terraform
  • You will implement IaC DevOps usecase using AWS CodePipeline for your Terraform Configurations
  • You will learn in detail about Terrafrom State, Local and Remote Backends.
  • You will learn and implement all Terraform Provisioners
  • You will learn and implement Terraform Modules with 2 types (Public Modules and Local Modules)
  • Who Should Attend

  • Infrastructure Architects or Sysadmins or Developers who are planning to master Terraform
  • Any beginner who is interested in learning IaC Infrastructure as Code current trending tool Terraform
  • Anyone who want to learn Terraform from a Real-World perspective
  • Target Audiences

  • Infrastructure Architects or Sysadmins or Developers who are planning to master Terraform
  • Any beginner who is interested in learning IaC Infrastructure as Code current trending tool Terraform
  • Anyone who want to learn Terraform from a Real-World perspective
  • ******* Course Overview *******

    Welcome to this Amazing course on Terraform on AWS with SRE & IaC DevOps | Real-World 22 Demos.  Below is the list of modules covered in this course.

    Course Modules

    01. Infrastructure as Code (IaC)

    02. Terraform Basics

      – Install Tools on MacOs, LinuxOS and WindowsOS

      – Terraform Command Basics

      – Terraform Language Syntax

    03. Terraform Settings, Providers and Resources

    04. Terraform Variables and Datasources

    05. Terraform Loops, Meta-Arguments and Splat Operators

    06. AWS VPC 3-Tier Architecture

    07. AWS EC2 Instances and Security Groups in a VPC

    08. AWS Classic Load Balancer

    09. AWS ALB Application Load Balancer

    10. AWS ALB Context-Path based Routing

    11. AWS ALB Host-Header based Routing

    12. AWS ALB HTTP Header and Query String Redirects

    13. AWS DNS to DB Implementation

    14. AWS Autoscaling with Launch Configuration

    15. AWS Autoscaling with Launch Templates

    16. AWS Network Load Balancer with TCP and TLS

    17. AWS CloudWatch Alarms for ALB, ASG and CIS

    18. Develop and Reference Terraform Modules locally

    19. Develop Terraform Module from scratch

    20. Remote State Storage with AWS S3 and DynamoDB

    21. Terraform Remote State Datasource

    22. IaC DevOps using AWS CodePipeline

    AWS Services Covered

    01. AWS VPC Virtual Private Cloud

    02. AWS VPC NAT Gateways for Outbound Communication

    03. AWS VPC Public and Private Subnets

    04. AWS EC2 Instances

    05. AWS Security Groups

    06. AWS Classic Load Balancer

    07. AWS ALB Application Load Balancer – Basic

    08. AWS ALB Context-Path based Routing

    09. AWS ALB Host-Header based Routing

    10. AWS ALB Custom-HTTP Header based Routing

    11. AWS ALB Query String based Redirects

    12. AWS Autoscaling with Launch Configurations

    13. AWS Autoscaling with Launch Templates

    14. AWS Network Load Balancer

    15. AWS CloudWatch Alarms

    16. AWS Certificate Manager (ACM)

    17. AWS Route53

    18. AWS CodeBuild

    19. AWS CodePipeline

    20. AWS RDS Database

    Terraform Concepts Covered

    01. Terraform Install

    02. Command Basics (init, validate, plan, apply)

    03. Language Syntax (Blocks, Arguments)

    04. Settings Block

    05. Provider Block

    06. Resources Block

    07. Resource Meta-Arguments (depends_on, count, for_each)

    08. Input Variables – Basics

    09. Input Variables – Assign When Prompted

    10. Input Variables – Override default with cli var

    11. Input Variables – Assign with terraform.tfvars

    12. Input Variables – Assign with tfvars var-file argument

    13. Input Variables – Assign with auto tfvars

    14. Input Variables – Lists

    15. Input Variables – Maps

    16. Input Variables – Sensitive Input Variables

    17. Function: File

    18. Output Values

    19. Local Values

    20. Datasources

    21. Backends – Remote State Storage

    22. File Provisioner

    23. local-exec Provisioner

    24. remote-exec Provisioner

    25. Null Resource

    26. Modules from Public Registry

    27. Build Local Module

    28. For Loop with Lists

    29. For Loop with Maps

    30. For Loops with Advanced Maps

    31. Legacy Splat Operator

    32. Latest Splat Operator

    33. Function: toset

    34. Function: tomap

    35. Function: keys

    36. Module Upgrades

    37. Random Resource

    Each of my courses come with

  • Amazing Hands-on Step By Step Learning Experiences

  • Real Implementation Experience

  • Friendly Support in the Q&A section

  • 30 Day “No Questions Asked” Money Back Guarantee!

  • Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Introduction

    Lecture 2: Course GitHub Repository Links

    Chapter 2: Terraform Basics

    Lecture 1: Step-00: Pre-requisite Note about this module

    Lecture 2: Step-01: MacOS: Install Terraform

    Lecture 3: Connect With Me !!!

    Lecture 4: Step-02: Install VSCode Editor, VS Code Terraform Plugin and AWS CLI

    Lecture 5: Step-03: Configure AWS CLI

    Lecture 6: Step-04: Windows: Install Terraform & AWS CLI on Windows

    Lecture 7: Step-05: Linux: Install Terraform Windows

    Lecture 8: Step-06: Introduction to Terraform Workflow using Terraform Commands

    Lecture 9: Step-07: Update Terraform manifest with AMI ID and Region

    Lecture 10: Step-08: Execute Terraform core commands

    Lecture 11: Step-09: Terraform Configuration Syntax

    Lecture 12: Step-10: Terraform Arguments, Meta-Arguments and Attributes

    Lecture 13: Step-11: Understand about Terraform Top Level Blocks

    Lecture 14: Step-12: Terraform Top Level Blocks Example

    Chapter 3: Terraform Settings, Providers and Resources

    Lecture 1: Step-01: Introduction to Terraform Settings, Providers and Resources

    Lecture 2: Step-02: Terraform Settings Block Introduction

    Lecture 3: Step-03: Part-1: Understand and Implement Terraform Provider Block

    Lecture 4: Step-04: Part-2: Implement Provider Block

    Lecture 5: Step-05: Part-1: Create EC2 Instance Resource in Terraform

    Lecture 6: Step-06: Part-2: Create EC2 Instance Resource in Terraform

    Lecture 7: Step-07: Terraform State Basics

    Lecture 8: Step-08: Clean-Up

    Chapter 4: Terraform Input Variables, Datasources and Output Values

    Lecture 1: Step-01: Introduction to Variables Section

    Lecture 2: Step-02: Input Variables Introduction

    Lecture 3: Step-03: Implement Input Variables

    Lecture 4: Step-04: Create Security Group Resources

    Lecture 5: Step-05: Create AMI Datasource Resource

    Lecture 6: Step-06: Create EC2 Instance Resource

    Lecture 7: Step-07: Create Output Values

    Lecture 8: Step-08: Execute Terraform Commands and Clean-Up

    Chapter 5: Terraform Loops, MetaArguments, Splat Operator and Functions

    Lecture 1: Step-01: Implement Variable Lists, Maps and also Meta-Argument Count

    Lecture 2: Step-02: Implement Outputs with For Loops and Splat Operators

    Lecture 3: Step-03: Execute Terraform Commands, Test and learn about Terraform Comments

    Lecture 4: Step-04: Implement AZ Datasource and for_each Meta-Argument

    Lecture 5: Step-05: Implement Outputs with toset, tomap functions and create and destroy

    Lecture 6: Step-06: Implement Utility Project Base Version

    Lecture 7: Step-07: Implement Utility Project Semi Dynamic Version

    Lecture 8: Step-08: Implement Utility Project Full Dynamic Version with filtered output

    Lecture 9: Step-09: Implement fix for az to instance type check and test

    Chapter 6: AWS VPC 3-Tier Architecture Design using Terraform

    Lecture 1: Step-01: Introduction to VPC using Terraform

    Lecture 2: Step-02: Build VPC Manually using AWS Management Console

    Lecture 3: Step-03: Introduction to Terraform Modules

    Lecture 4: Step-04: Create Basic VPC Module

    Lecture 5: Step-05: Test Basic VPC Module by executing Terraform Commands

    Lecture 6: Step-06: Provider and Modules Version Constraints

    Lecture 7: Step-07: Standardize TF Code – Generic Variables and terraform.tfvars

    Lecture 8: Step-08: Understand and Implement Local Blocks

    Lecture 9: Step-09: VPC Module – Define Variables, Reference Variables in Module and Define

    Chapter 7: AWS EC2 Instances and Security Groups with Terraform

    Lecture 1: Step-01: Introduction to creating AWS EC2 Instances and Security Groups using Te

    Lecture 2: Step-02: Review VPC and other TF Config Files from previous section

    Lecture 3: Step-03: Create Public Bastion Security Group using TF Modules

    Lecture 4: Step-04: Create Private Security Group and Outputs for both SGs NEW

    Lecture 5: Step-05: Create EC2 Instance Variables and Public Bastion Instance using Terraf

    Lecture 6: Step-06-01: Create Private EC2 Instance Module

    Lecture 7: Step-06-02: EC2 Instance Module Upgrade to latest version New

    Lecture 8: Step-07: Create EC2 Instance Outputs and Elastic IP for Bastion Host NEW

    Lecture 9: Step-08: Create Null Resource and Connection Block

    Lecture 10: Step-09: Create File, Remote-Exec, Local-Exec Provisioners

    Lecture 11: Step-10: Understand depends_on Meta-Argument in a practical approach

    Lecture 12: Step-11: Execute Terraform Commands to create EC2 Instances, VPC, Security Group

    Lecture 13: Step-12: Verify EC2, VPC, SG and Connect with SSH and test and finally destroy r

    Chapter 8: AWS Classic Load Balancer with Terraform

    Lecture 1: Step-01: Introduction to AWS Classic Load Balancer with Terraform

    Lecture 2: Step-02: Create Classic Load Balancer Terraform Module Configuration NEW

    Lecture 3: Step-03: Create CLB Outputs, Execute TF Commands and Test NEW

    Lecture 4: Step-04: Added new SG Rule 81, terraform apply and test

    Chapter 9: AWS Application Load Balancer Basics with Terraform

    Lecture 1: Step-01: Introduction to AWS Application Load Balancer Basics with Terraform

    Lecture 2: Step-02: Create ALB manually using AWS Mgmt Console

    Lecture 3: Step-03: Create ALB Terraform Module Part-1 NEW

    Lecture 4: Step-04: Create ALB Target Group and Attachments New

    Lecture 5: Step-05: Create ALB Listeners and Outputs New

    Lecture 6: Step-06: Execute TF Commands, Verify and Clean-Up NEW

    Chapter 10: AWS ALB Context Path Based Routing using Terraform

    Lecture 1: Step-01: Introduction to AWS ALB Context Path Based Routing

    Lecture 2: Step-02: Pre-requisite: Understand about Custom Domain Registration

    Lecture 3: Step-03: Review TF Folder Structure, Update LB SG and Create Datasource Route53

    Lecture 4: Step-04: Review EC2 TF Manifests and Create ACM Module NEW

    Lecture 5: Step-05,06: Create ALB TG1 and TG2, HTTPS Redirect, Fixed Response related chang

    Lecture 6: Step-07: Create AWS Route53 Record TF Config New

    Lecture 7: Step-08: Execute Terraform Commands and Verify New

    Chapter 11: AWS ALB Host Header Based Routing using Terraform

    Lecture 1: Step-01: Introduction to AWS ALB Host Header based Routing

    Lecture 2: Step-02: AWS Certificate Manager Limit Hit – Request to Increase it

    Lecture 3: Step-03: Review Terraform manifests for Host Header Routing NEW

    Lecture 4: Step-04: Execute Terraform Commands, Verify and Clean-Up NEW

    Chapter 12: AWS ALB Query String, Host Header Redirects and Custom Header Routing

    Lecture 1: Step-01: Introduction to ALB Multiple Listener Rules

    Lecture 2: Step-02: Review Terraform Manifests for 4 Listener Rules and DNS Configs New

    Lecture 3: Step-03: Execute Terraform Commands, Verify and Clean-Up New

    Chapter 13: AWS DNS to DB using Terraform

    Instructors

  • Terraform on AWS with SRE IaC DevOps - Real-World 20 Demos  No.2
    Kalyan Reddy Daida | DevOps & SRE Architect on AWS, Azure & Google Cloud Platforms
    Best Selling Instructor, Docker, Kubernetes, Terraform, SRE
  • Rating Distribution

  • 1 stars: 35 votes
  • 2 stars: 54 votes
  • 3 stars: 165 votes
  • 4 stars: 852 votes
  • 5 stars: 1809 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!