見出し画像

Terraformを学ぶためにおすすめのUdemy教材5選

今回はTerraformに関するおすすめのUdemy教材を紹介していきます。


Terraformとは

Terraform(テラフォーム)はインフラストラクチャをコード(IaC: Infrastructure as Code)として管理するためのオープンソースツールです。HashiCorp社が開発し、クラウド環境(AWS、Azure、GCPなど)やオンプレミス環境でインフラのプロビジョニングや設定管理を行うために利用されます。


TerraformのおすすめのUdemy教材5選

それではTerraformのおすすめの教材を5つ紹介していきます。それぞれの特徴について触れながら紹介するので、ぜひご自身のレベルとニーズに合った講座を受講していただけると嬉しいです。


米シリコンバレーDevOps監修!超Terraform完全入門(0.14) + AWS DevOps IaCをマスター!

米シリコンバレーDevOps監修!超Terraform完全入門(0.14) + AWS DevOps IaCをマスター!はインフラをコードで管理するツール「Terraform」の基本から実践的な使い方までを学び、AWS上でのDevOps環境構築に応用するための内容が特徴です。バージョン0.14に基づいており、Terraformの使い方を一から学べる初心者向けの内容から、実際のAWS環境でのインフラ自動化技術を習得するための応用編も含まれています。実際に手を動かしながら学べるような演習が多い構成です。

基本概念、宣言的構文、主要コマンドの使い方など、Terraformの基礎的な部分から学べるため、初心者でも安心して始められる内容です。

AWSでのインフラ構築に焦点を当て、実際のインフラをプロビジョニングする手順を通じて、実務に役立つ知識が学べます。

__________________________________________________________________________________
講座名:米シリコンバレーDevOps監修!超Terraform完全入門(0.14) + AWS DevOps IaCをマスター!
__________________________________________________________________________________
定価:¥13,800
__________________________________________________________________________________
時間:4時間29分
__________________________________________________________________________________
学習内容:
Terraformの基本的なSyntax、Resource, Data, Variable, Outputなどのタイプ
Terraform Providerの設定
Terraformの関数(Math, List, Map, String, etc)
TerraformのExpression type (string, number, bool, list, map, object)
Terraformの上級Syntax:For loop、Dynamic Block、Nested Mapなど
Terraformを使ってAWSのEC2サーバーを立ち上げる
Terraformを使ってAWSのカスタムVPCとプライベートSubnetを立ち上げる
Terraform RegistryにあるRemote Moduleを使って、EC2やIAMのコードを再利用する
Terraform Remote Backendを設定し(デモではAWS S3を使用)、複数のDevOpsでTerraformのStateファイルをクラウド上で管理
Terraform Remote BackendでState locking(デモではAWS DynamoDBを使用)を有効化し、複数のDevOpsがTerraformのStateファイルを同時に上書きするRace Conditionを防ぐ
__________________________________________________________________________________
対象受講者:
TerraformでAWSなど(当コースではAWSでデモしますが、GCPやAzureでも構いません)のインフラを立ち上げたい人
AWS Consoleでマニュアルで管理するのではなく、本番運用向けにDevOpsのベストプラクティスであるIaCを使いたい
Terraform Associate 2021の資格に合格したい人
Terraformの公式ページを読んだだけでは全くわからない
Terraformを使ってAWSのEC2サーバーを立ち上げてみたい
Terraformを使ってAWSのカスタムVPCとプライベートSubnetを立ち上げてみたい
TerraformのRemote Moduleを使って、EC2やIAMのコードを再利用したい
Terraform Remote Backendを設定し、複数のDevOpsでTerraformのStateファイルをクラウド上で管理したい
__________________________________________________________________________________

プロの現場レベルに十分にアプローチできる内容です。
難しい内容を、ちゃんと説明されているのは凄いことです。
フワッと理解してやっていたものがよくわかるようになります。

受講生のレビューより


AWS と Terraformで実現するInfrastructure as Code

AWS と Terraformで実現するInfrastructure as CodeはAWSとTerraformを活用してInfrastructure as Code(IaC)を実現するための基礎から応用までの知識を網羅しています。Terraformを用いたAWSインフラ構築の実践的なスキルに加え、IaCの考え方や利点も学べるため、初めてIaCに触れる方から実務経験者まで幅広い層に対応しています。実際にAWS環境を構築しながら進められる、手を動かして学ぶスタイルが特徴です。

Terraformの基本的なコマンドや構文、AWSリソースの設定方法など、初心者にもわかりやすい解説で始まります。

インフラをコードで管理するメリットや、IaCの導入で得られる効率性・再現性の向上などが紹介されています。

__________________________________________________________________________________
講座名:AWS と Terraformで実現するInfrastructure as Code
__________________________________________________________________________________
定価:¥27,800
__________________________________________________________________________________
時間:10時間42分
__________________________________________________________________________________
学習内容:
Terraformを使って AWS リソース(EC2, ELB, CloudFront, ACM, S3 など) を プロビジョニング する方法
Terraform 0.14 の構文(変数、メタ引数、ループと分岐など)、コマンド
Terraform のコードをモジュール化する方法
Infrastructure as Code の実態がどのようなものであるのか
Terraform を使った AWSリソース の管理
__________________________________________________________________________________
対象受講者:
これからインフラのコード化を実際に推進していく新入社員、若手社員
初めてInfrastractu as Codeの世界へ踏み出す方
そろそろAWSインフラを手運用で管理することに限界を感じている方
__________________________________________________________________________________

会社でAWS・Terraformを利用していくプロジェクトが立ち上がった際に、こちらの講座を受講させていただき、Terraformの基礎知識を身につけられたのでプロジェクトで大いに役に立てることができました。
有益な講座を提供していただきありがとうございました。

受講生のレビューより


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

Terraform入門ハンズオンwith AWS(v1.3使用)―Terraformの基本からモジュール化、学習方法まではTerraform v1.3を使用して、AWS上でのインフラ構築を行うための入門ハンズオンです。Terraformの基本的な構文からAWSリソースの設定、さらにコードの再利用を目的としたモジュール化の方法までを体系的に学べる内容になっています。演習形式で進行するため、手を動かしながらIaC(Infrastructure as Code)を効率よく学びたい人に適しています。

Terraformのインストールや基本コマンドの使い方、構文など、初学者に必要な基礎知識をカバーしています。

AWSの代表的なリソース(EC2、S3、VPCなど)をTerraformで構築・管理する方法を実演し、AWS上でのIaCが実際に体験できます。

__________________________________________________________________________________
講座名:Terraform入門ハンズオンwith AWS(v1.3使用)―Terraformの基本からモジュール化、学習方法まで
__________________________________________________________________________________
定価:¥3,600
__________________________________________________________________________________
時間:4時間11分
__________________________________________________________________________________
学習内容:
AWS の EC2 の基本と、ユーザーデータによるスクリプトの自動実行
Terraform に登場する概念や、実装とコマンド実行の基本
tfstate の管理の必要性と S3 バックエンドの設定例
Terraform でのモジュール化の方法
Terraform での複数環境の管理方法
Terraform を使った AWS のキャッチアップ
__________________________________________________________________________________
対象受講者:
Terraform に興味があり、基本から学びたい方
仕事で Terraform を使うことになり、基本から実践的な知識までキャッチアップしたい方
Terraform になんとなくふれたことがあるが、改めてしっかり学びたい方
AWS で Infrastructure as Code を体験してみたい方
__________________________________________________________________________________

ハンズオンで実装するインフラもシンプルでとてもわかりやすかったです。
CDKは試したことがあったのですが、Terraformとの違いなどを学ぶことができて大変良いコースでした。
ALBの概念についてもわかっていない点があったのでその解説も非常に良かったです。
Terraformを学びたい人にとって最適なコースだと思います。

受講生のレビューより


AWSで学ぶ!TerraformによるInfrastructure as Code入門

AWSで学ぶ!TerraformによるInfrastructure as Code入門はTerraformを使ってAWS上でInfrastructure as Code(IaC)を実現する方法を解説しており、初心者向けの入門的な内容が特徴です。Terraformの基本概念から始まり、AWSリソースをコードで管理する手順を実践的に学びます。IaCの重要性を理解しながら、AWS環境でのインフラ構築に必要なスキルをハンズオン形式で習得できる内容です。

Terraformのセットアップ、基本的なコマンド、構文の理解など、初心者が最初に学ぶべき項目をカバーしています。

AWSとTerraformを組み合わせたIaC構築に関するベストプラクティスも紹介されており、効率的で安全なインフラ構築のノウハウが得られます。

__________________________________________________________________________________
講座名:AWSで学ぶ!TerraformによるInfrastructure as Code入門
__________________________________________________________________________________
定価:¥7,000
__________________________________________________________________________________
時間:4時間53分
__________________________________________________________________________________
学習内容:
IaCの概要やメリット、IaC関連ツール類の中でのTerraformの特徴について、自分の言葉で説明できるようになる
Terraformを使用する上でつまづきがちなポイント(特に、Terraformのコードと他のプログラミング言語との違い)について、自分の言葉で説明できるようになる
AWS各種サービス(Amazon VPC、EC2)を組合せ、自力でTerraformを使用したインフラ構築ができるようになる
本コースで得た知識を土台として、実務に応用するための調査、実行スキルを身に付ける
__________________________________________________________________________________
対象受講者:
IaC、Terraformという言葉は聞いたことがあり、なんとなくの概要は知っているが、実現方法となると少し自信が無いエンジニアの方
__________________________________________________________________________________

レクチャーのゴールが明確で説明がわかりやすかったです。もともと、terraforomは独学でやってましたが、学び落としたことが含まれていたので良い学びになりました。

受講生のレビューより


Terraformで作るMicrosoftAzureインフラストラクチャー(v0.14対応)

Terraformで作るMicrosoftAzureインフラストラクチャー(v0.14対応)はMicrosoft Azure上でTerraformを使用してインフラストラクチャを構築する方法を解説する入門的な講座で、Terraform v0.14に対応しています。Azure環境のリソースをTerraformで管理するための基礎から実践までを学べる内容です。Terraform初心者からAzure上でのIaC(Infrastructure as Code)を試してみたい方に向けて、Azureの設定方法やTerraformの応用的な使い方を体系的に学べる構成になっています。

Terraformのセットアップ、基本的なコマンドや構文についての基礎が解説され、Azure環境でのIaC構築が初めてでも安心して学べる内容です。

Azure上での代表的なリソース(仮想マシン、ストレージアカウント、ネットワーク構成など)をTerraformを用いて実装し、インフラ構築を通して実践的なスキルを養います。

__________________________________________________________________________________
講座名:Terraformで作るMicrosoftAzureインフラストラクチャー(v0.14対応)
__________________________________________________________________________________
定価:¥4,200
__________________________________________________________________________________
時間:4時間21分
__________________________________________________________________________________
学習内容:
Terraformを利用したInfrastructure as Code化ができるようになる
MicrosoftAzureのメジャーな利用方法を学ぶことができる
Webアプリケーションサーバを構築できるようになる
ファイアウォールを利用したパケットフィルタリングができるようになる
ネットワーク分離の原理を理解することができるようになる
SQL Serverの簡単な使い方を学ぶことができる
__________________________________________________________________________________
対象受講者:
Terraformを学んでみたい人
MicrosoftAzureを学んでみたい人
__________________________________________________________________________________

まずは分かり易い、有意義な講義を頂きありがとうございました。非常に分かり易い、特にterraformの公式ページの見方は受講後に自分の中で発展させて利用出来るように感じました。また、今回の受講を通して、自分のVSCの環境の整備や利用方法も同時に独学する事が出来て良かったです。

受講生のレビューより


Udemyは購入後30日以内であれば返金可能

Udemyでは受講コースに納得がいかない場合、購入後30日以内であれば返金可能となっています。

購入後に「思っていたものと違う」、「学びにならなかった」と感じた場合は、返金申請を出しましょう。

返金の詳細はUdemy公式ページのコースの返金方法をご参照ください。


最後に

TerraformのおすすめのUdemy教材を5つ紹介してみました。

Udemyを使うことでテキストを読むだけでは分かりにくい箇所も言語化しながら説明してもらうことで、すんなりと頭に入ってくることも多々あります。

※本ページではアフィリエイトリンク(PR)が含まれています


いいなと思ったら応援しよう!

この記事が参加している募集