Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Terraform入門ハンズオンwith AWS(v1.3使用)―Terraformの基本からモジュール化、学習方法まで
Highest Rated
Rating: 4.5 out of 5(230 ratings)
2,674 students

Terraform入門ハンズオンwith AWS(v1.3使用)―Terraformの基本からモジュール化、学習方法まで

Infrastructure as Code のツールとしてよく使われる Terraform を、基本的な実装方法やコマンドから、モジュール化・複数環境の管理といった実践的な内容まで、AWS でのハンズオンでしっかり学びましょう!
Last updated 5/2025
Japanese

What you'll learn

  • AWS の EC2 の基本と、ユーザーデータによるスクリプトの自動実行
  • Terraform に登場する概念や、実装とコマンド実行の基本
  • tfstate の管理の必要性と S3 バックエンドの設定例
  • Terraform でのモジュール化の方法
  • Terraform での複数環境の管理方法
  • Terraform を使った AWS のキャッチアップ

Course content

9 sections68 lectures4h 12m total length
  • このコースについて5:13

    このコースの概要や構築する題材、対象者や前提知識を確認します。

  • 受講ガイド1:53

    このコースを受講するときの進め方について説明します。

  • このコースで発生する AWS の料金について1:14

    このコースで発生する可能性のある、AWS の料金について説明します。

Requirements

  • 何らかのプログラムか、JSON などの設定ファイルを記述したことがある
  • Web の仕組みの基礎知識がある(Web サーバの構築経験があるか Web アプリの実装経験があるのが目安)
  • 「IP アドレス」「ポート」「SSH」「HTTP」程度のネットワークの基礎知識がある
  • 絶対パス・相対パス程度のコンピュータの基礎知識がある
  • ターミナルで ls、cd などの基本的なコマンドを実行したことがある
  • Vim や nano など、ターミナルで使用可能なエディタを使うことができる
  • 学習に使える AWS アカウントがある(「AdministratorAccess」の権限でログインする必要があります)
  • AWS には多少ふれたことがあるとより理解しやすくなりますが、前提知識がなくても大丈夫です

Description

近年、アプリケーションの実行環境として、AWS などのクラウドが使われることが非常に多くなっています。

とくにクラウド環境では、コードをもとにインフラを構築する「Infrastructure as Code」を実施する例がとても多いです。


Infrastructure as Code のツールはたくさんありますが、その代表的な 1 つが OSS の「Terraform」です。

Terraform の採用事例は非常に多く、AWS などのクラウドの活用を得意分野とするエンジニアであれば、是非とも習得しておきたい技術と言えます。

一方で、AWS には膨大な数のサービスがあり、すべてのサービスの具体的な使い方を丸暗記することは、事実上不可能です。

そのため、「概要は知っているものの具体的な使い方までは分からない」というサービスを、素早くキャッチアップするスキルも重要です。


そこでこのコースでは、Terraform を使うために必要な知識を、基本から実践的な内容まで、AWS でハンズオン形式で学んでいきます。

また、AWS で使うことになったサービスを Terraform を使って素早くキャッチアップする方法も解説します。


更新履歴

  • 2024/08/05「(追記)AWS Cloud9 新規利用終了のための代替環境について」を追加

  • 2025/05/17「(追記)バックエンドのロックについて」を追加

Who this course is for:

  • Terraform に興味があり、基本から学びたい方
  • 仕事で Terraform を使うことになり、基本から実践的な知識までキャッチアップしたい方
  • Terraform になんとなくふれたことがあるが、改めてしっかり学びたい方
  • AWS で Infrastructure as Code を体験してみたい方