HOME > IT & Software > Terraform IaC Bootcamp

Terraform IaC Bootcamp

SynopsisTerraform & IaC Bootcamp, available at $84.99, has an ave...
Terraform IaC Bootcamp  No.1

Terraform & IaC Bootcamp, available at $84.99, has an average rating of 4.65, with 66 lectures, 5 quizzes, based on 19 reviews, and has 454 subscribers.

You will learn about Design Terraform projects. Create infrastructure in AWS with Terraform. Leverage best practices in Terraform to write good, readable code. Utilize Terraform efficiently at your work, learning a new in demand skillset. This course is ideal for individuals who are Junior Engineers looking to ramp up in Terraform. or IT professionals looking to learn a new skillset. or IT professionals looking to advance their career by learning Terraform. or Software Engineers looking to ram up in Terraform. It is particularly useful for Junior Engineers looking to ramp up in Terraform. or IT professionals looking to learn a new skillset. or IT professionals looking to advance their career by learning Terraform. or Software Engineers looking to ram up in Terraform.

Enroll now: Terraform & IaC Bootcamp

Summary

Title: Terraform & IaC Bootcamp

Price: $84.99

Average Rating: 4.65

Number of Lectures: 66

Number of Quizzes: 5

Number of Published Lectures: 66

Number of Published Quizzes: 5

Number of Curriculum Items: 72

Number of Published Curriculum Objects: 72

Original Price: $19.99

Quality Status: approved

Status: Live

What You Will Learn

  • Design Terraform projects.
  • Create infrastructure in AWS with Terraform.
  • Leverage best practices in Terraform to write good, readable code.
  • Utilize Terraform efficiently at your work, learning a new in demand skillset.
  • Who Should Attend

  • Junior Engineers looking to ramp up in Terraform.
  • IT professionals looking to learn a new skillset.
  • IT professionals looking to advance their career by learning Terraform.
  • Software Engineers looking to ram up in Terraform.
  • Target Audiences

  • Junior Engineers looking to ramp up in Terraform.
  • IT professionals looking to learn a new skillset.
  • IT professionals looking to advance their career by learning Terraform.
  • Software Engineers looking to ram up in Terraform.
  • IaC is not a trend any longer, but the de-facto way in how companies of all sizes are managing their infrastructure. Terraform is the most popular tool in the IaC landscape, and is an extremely in demand skill. Don’t believe me? Search for any Infrastructure engineer, Devops and SRE roles, and you’ll see how often Terraform gets mentioned.

    With this course, I will ramp you up from someone with no prior experience, to an intermediate user ready to create and manage infrastructure in Terraform. The goal is to make sure that you understand the inner workings of Terraform, and some of the most important concepts like what a Provider is, how does Terraform State work, and how to develop Modules to create infrastructure.

    We will be using AWS as our cloud provider, to demonstrate the power of Terraform and what it can do. However, the skills you learn in this course is directly transferable to any cloud provider and platform. Prior experience in AWS is not required but helpful.

    Learn the best practices of Terraform and what makes up a good Infrastructure engineer. Develop your own Modules to create reusable infrastructure, and understand how Modules are designed for efficiency. Take what you’ve learned in this course and directly apply it to your day to day work. Speak about Terraform confidently and comfortably.

    This course gives you the foundations to continue learning about Terraform. This is a journey, not a one time stop gap.

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Course Introduction

    Lecture 2: About Your Instructor

    Lecture 3: Course Github Repository

    Lecture 4: Course Resources

    Chapter 2: Introduction to Terraform & IaC

    Lecture 1: Introduction to Terraform

    Lecture 2: Introduction to IaC

    Lecture 3: Terraform Cloud & Enterprise

    Chapter 3: Installing Terraform & Setup AWS

    Lecture 1: Install Terraform (Windows)

    Lecture 2: Install Terraform (Mac/Linux)

    Lecture 3: Create AWS User

    Chapter 4: Terraform Workflow Introduction

    Lecture 1: Terraform Workflow Introduction

    Lecture 2: Terraform Workflow Demo

    Lecture 3: Terraform Source of Truth

    Lecture 4: Terraform Init

    Lecture 5: Terraform Plan

    Lecture 6: Terraform Apply

    Lecture 7: Terraform Destroy

    Lecture 8: Terraform Taint & Refresh

    Lecture 9: Terraform Resource Addressing

    Lecture 10: Terraform Init Advanced

    Lecture 11: Terraform Plan Advanced

    Lecture 12: Terraform Apply Advanced

    Lecture 13: Terraform Destroy Advanced

    Chapter 5: Terraform Providers

    Lecture 1: Terraform Provider Introduction

    Lecture 2: Terraform Provider Configuration

    Lecture 3: Terraform Provider Aliases

    Lecture 4: Terraform Provider Versioning

    Lecture 5: Terraform Dependency Lockfile

    Chapter 6: Terraform State

    Lecture 1: Terraform State Introduction

    Lecture 2: Terraform State Remote Backend

    Lecture 3: Terraform State Backend Configuration

    Lecture 4: Terraform State Commands

    Lecture 5: Terraform State Import

    Lecture 6: Terraform Project Structuring

    Chapter 7: Terraform Resources

    Lecture 1: Terraform HCL Introduction

    Lecture 2: Terraform Project Overview

    Lecture 3: Terraform Project Setup

    Lecture 4: Terraform Project – Creating S3 Bucket

    Lecture 5: Terraform Project – Creating DynamoDB

    Lecture 6: Terraform Project – Creating AWS Lambda

    Lecture 7: Terraform Local Values/Variables

    Lecture 8: Terraform HCL Advanced

    Lecture 9: Terraform Project – Creating API Gateway

    Lecture 10: Terraform Outputs

    Lecture 11: Terraform Resource Lifecycles

    Lecture 12: Terraform Data Sources

    Lecture 13: Terraform Resource Lists & Objects

    Lecture 14: Terraform Common Functions

    Lecture 15: Terraform Project – Going Multi Environment

    Lecture 16: Terraform Project – Production Environment

    Lecture 17: Terraform Project Wrap Up

    Chapter 8: Terraform Modules

    Lecture 1: Terraform Module Introduction

    Lecture 2: Terraform Module Structure

    Lecture 3: Terraform Module Variables

    Lecture 4: Terraform Variables or Locals?

    Lecture 5: Terraform Module Outputs

    Lecture 6: Calling Terraform Modules

    Lecture 7: Terraform Module Provider Inheritance

    Lecture 8: Terraform Module Project Overview

    Lecture 9: Terraform Module Project Setup

    Lecture 10: Terraform Module Project – Creating VPC

    Lecture 11: Terraform Module Project – Creating Subnets

    Lecture 12: Terraform Module Project – Creating Compute

    Lecture 13: Terraform Module Wrap Up

    Chapter 9: Course Wrap Up

    Lecture 1: Course Wrap Up

    Lecture 2: Whats Next?

    Instructors

  • Terraform IaC Bootcamp  No.2
    Alexandros Panayi
    Senior Software Engineer
  • Rating Distribution

  • 1 stars: 0 votes
  • 2 stars: 0 votes
  • 3 stars: 1 votes
  • 4 stars: 8 votes
  • 5 stars: 10 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!