fbpx

Terraform 的絕對入門者與實驗室

在你的瀏覽器中透過真實的實驗來學習Terraform的基礎知識

從這 4.5 小時的課程,你會學到

  • 獲得對基礎設施即程式碼的良好理解
  • 獲得使用 HCL 格式的信心
  • 獲得使用 Terraform 的實踐經驗
  • 學習用 Terraform 配置 AWS 基礎設施

要求

  • 不需要經驗
  • 將提供對實驗室的訪問,因此不需要額外的硬體
  • 課程中涵蓋了AWS的基礎知識

課程說明

在本課程中,我們將開始使用 Terraform,但首先我們將看看基礎設施作為一種程式碼或 IaC 和 IaC 中不同類型的工具以及它們在管理現代 IT 基礎設施中的目的。然後,我們將看到 Terraform 在今天的 IT 基礎設施中的作用。然後我們將學習如何安裝 Terraform,接著是 HashiCorp 配置語言(HCL)的基礎知識。接下來,我們有了第一個實驗室,在那裡你將親身體驗 HCL 的語法。然後我們將學習 Terraform 的基礎知識,如供應商、輸入和輸出變數、資源屬性和相依關係。

之後,我們看看 Terraform 的狀態–它是什麼,為什麼使用它,以及在使用狀態時的注意事項。然後,我們從 Terraform 提供的不同命令入手,深入瞭解基本原理。隨後,我們將透過講座瞭解可變和不可變基礎設施的區別。接著是 Terraform 的生命週期規則,我們將學習如何管理資源的建立方式。接下來是其他基本主題,如資料來源、元引數(如 count 和 for each),最後瞭解 Terraform 的版本約束。

在這之後,我們有一個關於 AWS 的專門章節。這一部分從可選的講座和演示開始,我們學習 AWS 的基本知識。- 比如建立一個 AWS 賬戶,學習一些基本的 AWS 服務,如 IAM、S3、DynamoDB。然後我們將看到如何使用 Terraform 配置和管理這些服務。每一個主題,包括 AWS 的主題,都會有動手實驗,讓我們在真實的基礎設施上實踐這些概念。

然後,我們將學習一些概念,如 Terraform 的遠端狀態和狀態鎖定,然後看看如何在遠端 S3 後端儲存狀態。接下來我們將看到如何使用 Terraform 狀態命令來操作狀態檔案。然後,我們會有一些講座和演示,我們會被介紹到 EC2 服務,並學習如何使用 terraform 配置它。最後,我們將學習 terraform 中的供應者–它們是什麼,不同的類型,行為和使用供應者時應遵循的注意事項。然後我們看一下資源汙點,學習如何啟用除錯,然後在 terraform 的管理中匯入其他資源,terraform 模組–它們是什麼,如何建立它們,也如何利用公共 terraform 登錄檔中的模組。然後我們將學習 Terraform 中的函式和連續表示式,以及如何使用Terraform 控制台測試它們。然後我們將學習 Terraform中的工作空間–它們是什麼,如何建立它們以及何時使用它們。在課程的最後,我們將對 Terraform 雲端所提供的功能進行介紹和高度概括。

目標受眾

  • 系統管理員
  • DevOps 工程師
  • 任何想在 DevOps 或雲端運算旅程中取得優異成績的人
  • 開始使用基礎設施即程式碼

講師簡介

Mumshad Mannambeth Udemy 前 3% 課程的暢銷講師 (更多講師主講課程介紹)

我是一名 IT 解決方案架構師,專攻雲端計算、自動化和 DevOps,也是 Udemy 頂尖 3% 課程的作者。 我對學習新技術和教學充滿熱情。 我相信最好的學習方式是通過實踐和有趣的方式來學習。 我創作了關於 DevOps、雲端計算和自動化技術的多門課程,在全球範圍內教授了超過 15 萬名學生。 我的課程側重於為學生提供互動的和動手做的經驗學習新技術,讓學習變得很有趣。

“最好的學習方式就是教學分享” – Frank Oppenheimer

KodeKloud Training 動手做線上培訓學院

Kodekloud 是一個線上培訓機構,旨在提供高品質的 DevOps 和自動化技術的實踐培訓,如 Docker、 Kubernetes、 OpenShift、 Ansible、 Chef、 Puppet 等等。 已經撰寫了關於 DevOps、雲端和自動化技術的多門課程,在全球範圍內教授了超過 15 萬名學生。 我們的課程側重於為學生提供互動和動手做的經驗學習新技術,讓學習變得很有趣。

Vijin Palazhi

英文字幕:有

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

使用 Notion 來做上課筆記?

如果你有使用或是想用 Notion 來做線上課程筆記,我們有開發一個 chrome extension – LN+ for udemy可以將這門線上課程的課程大綱幫你自動建立成 Notion 筆記資料庫並產生筆記與課程的雙向關聯

LN+ for udemy 免費版有內建一系列課程( 免費與付費課程 ),可以先永久免費體驗後再決定是否升級成正式版

想了解 LN+ 的產品開發理念可以參考這篇文章說明


報名參加課程

Sponsored by Udemy


🛫使用關鍵字連結獲得更多線上學習資訊?請參考這個網頁說明


幫我們個小忙!

使用 e-mail 追蹤 Soft & Share

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: