Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
Programming

/

Devops & Infra

Getting Started with Terraform

This lecture teaches you how to use Terraform better, from basic to advanced usage. Through this lecture, you can use Terraform better and make it scalable.

(5.0) 3 reviews

33 learners

  • alden
리팩토링
Terraform

What you will learn!

  • Basic usage of Terraform

  • Advanced usage of Terraform conditional statements, loops, etc.

  • Creating and using Terraform modules

Getting started with Terraform
Cloud infrastructure designed with code 🌐

This course is an introductory course that teaches cloud infrastructure automation technology using Terraform. Terraform is an Infrastructure as Code (IaC) tool that reduces repetitive tasks and efficiently manages resources in various cloud environments such as AWS, GCP, and Azure, and is becoming an essential technology in the field.

In this lecture, you will learn the basic concepts of Terraform, variable management, resource references, dynamic blocks, modularization, and other practical Terraform writing methods that can be used in practice . You will also learn how to link YAML files and configure a collaboration environment, and you can regain the excitement of coding and cloud management through the process of completing a practical project.

After taking this course, you will be able to design and manage efficient cloud infrastructure with Terraform, and increase productivity and quality with automated workflows! 🚀

Are you having these concerns?

Engineer learning Terraform for the first time

“I’ve heard that there’s a good tool called Terraform, but I don’t know where to start.”

Developers who want to use Terraform better

"I'm using Terraform now, but the current code is messy and difficult to collaborate on."

DevOps/SRE job applicants

" I'm preparing for a DevOps/SRE career, but I don't know how to use Terraform in practice."


Don't worry! This one lecture is enough 🤗

It is structured so that you can learn the basic usage of Terraform and the configuration method that can be used immediately in practice step by step.

You will learn how to write efficient and scalable Terraform code and the techniques used for a collaborative environment .

You can acquire professional infrastructure management skills using Terraform and the skills required for DevOps jobs.

#1.
Terraform only

In depth


This course focuses on the features and usage of Terraform . Starting with a simple configuration, you can naturally learn the various features and usability that Terraform provides by adding and expanding features one by one .

#2.
From basics to practice

Step by step completion


We start with a very simple configuration so that even those who are new to Terraform can get started without any burden. But it doesn’t stop there. As you learn along the curriculum, you will naturally experience the process of building an actual cloud infrastructure .

#3.
For optimization

How to improve your code


We will create Terraform configurations that optimize scalability and readability by utilizing loops, conditional statements, and dynamic blocks. We will also help you resolve various issues that may arise during the refactoring process and complete cleaner and more efficient Terraform code .

#4.
For collaboration

Modularization


Learn how to use modules for efficient collaboration, remote state file management (S3) , and remote data sources . Through this, you will learn a collaborative method that allows you to systematically manage Terraform without conflicts even when multiple people work simultaneously while maintaining configuration consistency and stability .

Q&A 💬

Q. Is this course based on a specific cloud platform (AWS, GCP, Azure)?

No. This course is not tied to a specific cloud platform, and focuses solely on the features and usage of Terraform itself. You will learn the core of Terraform that can be applied to any cloud environment.

However, to help with understanding, the example execution environment is AWS.

Q. Can someone who is new to Terraform follow along?

Yes. Since it explains the basic concepts step by step, even beginners can follow along without any burden. However, after becoming familiar with Terraform, it is recommended to learn basic cloud concepts as a supplement to handle cloud resources.

Q. Can I create complex configurations with Terraform?

Yes. This course covers how to write complex structures such as variables, dynamic blocks, and loops concisely and efficiently. You will also learn modularization and collaborative environment configuration, so you can manage complex infrastructure step by step.

Things to note before taking the class 📢

Practice environment

  • Operating System and Version (OS): OS that can install Terraform, such as MacOS, Linux, etc.

  • Tools used: Terraform 1.9.5, Visual Studio Code, AWS account to run the examples.

  • PC specifications: A PC that Terraform can run on

Learning Materials

  • Provided as a PDF file.


Player Knowledge

  • Basic knowledge and experience with cloud environments

  • Basic usage of shell scripts


Recommended for
these people

Who is this course right for?

  • For those who want to start provisioning infrastructure with Terraform

  • Those who have experience with Terraform and want to strengthen their foundation

Need to know before starting?

  • Basic Linux Commands

  • AWS Experience

Hello
This is

1,579

Learners

96

Reviews

61

Answers

4.9

Rating

3

Courses

네이버 클라우드, 카카오, 위버스 컴퍼니를 거쳐 지금은 당근마켓에서 안정적인 서비스 운영을 위해 SRE 로 일을 하고 있습니다.

리눅스 커널 이야기기초부터 다지는 ElasticSearch 운영 노하우 두 권의 책을 집필 했습니다.

Curriculum

All

20 lectures ∙ (3hr 53min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

3 reviews

5.0

3 reviews

  • 정해욱님의 프로필 이미지
    정해욱

    Reviews 1

    Average Rating 5.0

    5

    40% enrolled

    • krit님의 프로필 이미지
      krit

      Reviews 1

      Average Rating 5.0

      5

      30% enrolled

      • 제로콜라 함 즐길까님의 프로필 이미지
        제로콜라 함 즐길까

        Reviews 8

        Average Rating 5.0

        Edited

        5

        100% enrolled

        즐거운 테라폼!

        $26.40

        alden's other courses

        Check out other courses by the instructor!

        Similar courses

        Explore other courses in the same field!