Terraform 從零開始 - 10+實戰Lab打造GCP雲端自動化架構

專為初學者工程師設計,透過理論與實作 Lab 相結合,輕鬆掌握 Terraform 基礎技能,在 GCP 上實作基礎架構即代碼。

17 章 · 82 堂總長 10 小時 2 分25 堂免費試看講師 謝明宏 (Alex Hsieh)最後更新 2026/11語言 繁體中文

0:00 / 6:59影片載入中
免費試看Ch1.1 課程介紹與整體架構· 6:59

DevOps從零開始系列

你是否想要成為一名專業工程師,但不知從何學起?「terraform 從零開始 - 10個實戰Lab打造GCP雲端自動化架構」課程,專為初學者工程師設計。透過理論與實作Lab相結合的方式,讓你輕鬆掌握Terraform基礎技能,並學會如何在GCP雲端上規劃與實作基礎架構即代碼(IAC)。

  • 專為初學者工程師設計

    不知從何學起也沒關係,課程從零開始,一步一步帶你上手。

  • 理論與實作 Lab 相結合

    透過實作 Lab 掌握 Terraform 基礎技能,並學會在 GCP 雲端上規劃與實作基礎架構即代碼(IAC)。

學完你會做出什麼

  • 透過理論與實作 Lab 雙管齊下,3天快速上手 Terraform
  • 掌握使用 Terraform 規劃與實作 GCP 基礎雲端架構
  • 掌握基礎架構即代碼 (Infrastructure as Code, IAC)
  • 掌握 DevOps、SRE、維運、MIS 等領域中不可或缺的關鍵技能,邁向年薪百萬專業工程師

這門課包含

  • 影片總長 9 小時 47 分(80 支)
  • 2 篇圖文課程
  • 17 個可下載資源
  • 影片皆附字幕
  • 永久觀看,不限次數
  • 符合條件可領結業證書

課程大綱

17 章 · 82 堂 · 總長 10 小時 2 分

第 1 章Chap1-課程介紹4 堂 · 14 分
  1. 1-1Ch1.1 課程介紹與整體架構免費試看6:59
  2. 1-2Ch1.2 關於講師5:07
  3. 1-3Ch1.3 如何使用udemy來研習課程免費試看1:00
  4. 1-4Ch1.4 下載教學資源1:10
第 2 章Chap2-快速開始4 堂 · 32 分
  1. 2-1Ch2.1 申請GCP免費帳號免費試看2:23
  2. 2-2Ch2.2 Lab0: 使用Terraform產生你的第一個雲端設施服務:GCS存儲服務9:11
  3. 2-3Ch2.3 現代IT架構面臨的問題免費試看12:17
  4. 2-4Ch2.4 Terraform 與 IAC的解決方案8:37
第 3 章Chap3.1-Terraform-基礎篇14 堂 · 1 小時 48 分
  1. 3-1Ch3.1.1 Terraform的介紹與安裝免費試看5:46
  2. 3-2Ch3.1.2 一張圖秒懂 Terraform的所有元件免費試看10:04
  3. 3-3Ch3.1.3 Terraform workflow 工作流程免費試看6:52
  4. 3-4Ch3.1.4 Tips 增加效率 - 使用bash alias免費試看8:11
  5. 3-5Ch3.1.5 Provider - version 的概念與使用7:26
  6. 3-6Ch3.1.6 Resources 資源 的概念與使用10:29
  7. 3-7Ch3.1.7 Provisioners 配置器的概念與使用7:24
  8. 3-8Ch3.1.8 Variables 變數 & Outputs 輸出的概念與使用免費試看10:28
  9. 3-9Ch3.1.9 Variables 變數的種類與使用順序免費試看7:28
  10. 3-10Ch3.1.10 Data Sources 資料來源 的概念與使用7:59
  11. 3-11Ch3.1.11 Exam Test10:00
  12. 3-12Ch3.1.12 State的概念與使用7:10
  13. 3-13Ch3.1.13 Backend的概念與使用1:37
  14. 3-14Ch3.1.14 Lab1: 產生GCS作為遠方存儲狀態 state 檔案的元件6:37
第 4 章Chap3.2-Terraform-進階篇8 堂 · 57 分
  1. 4-1Ch3.2.1 Module 模組的概念與使用9:03
  2. 4-2Ch3.2.2 Lab2: 將 Lab1包裝成module模組6:59
  3. 4-3Ch3.2.3 Dependency 依賴元件的概念與使用5:32
  4. 4-4Ch3.2.4 Lifecycle 生命週期的概念與使用8:29
  5. 4-5Ch3.2.5 Workspace 工作空間的概念與使用1:49
  6. 4-6Ch3.2.6 Lab3: 利用workspace與module部署不同環境的GCS10:11
  7. 4-7Ch3.2.7 Terraform 專案的結構與最佳模版10:14
  8. 4-8Ch3.2.8 Terraform 進階問題測試 Advanced Exam Test5:00
第 5 章Chap4.1-GCP雲端與IAC架構實戰-帳號連結7 堂 · 38 分
  1. 5-1Ch4.1.1-申請gcp-免費帳號免費試看2:23
  2. 5-2Ch4.1.2-服務帳號(service-account)-與使用者-(user)的差異免費試看2:51
  3. 5-3Ch4.1.3-設定服務帳號(service-account)免費試看4:19
  4. 5-4Ch4.1.4-連結Terraform與gcp的使用方法一-使用者帳號與密碼(user-password)免費試看15:42
  5. 5-5Ch4.1.5-連結Terraform與gcp的使用方法二-服務帳號(service-account)7:21
  6. 5-6Ch4.1.6-連結Terraform與gcp的使用方法三-使用cloud shell4:50
  7. 5-7Ch4.1.7-建議開發Terraform使用的最佳方式免費試看0:49
第 6 章Chap4.2-GCP-存儲服務-GCS4 堂 · 28 分
  1. 6-1Ch4.2.1-GCP-存儲服務-GCS的用途免費試看4:26
  2. 6-2Ch4.2.2-GCP-存儲服務-使用GCP-Console創建GCS免費試看4:59
  3. 6-3Ch4.2.3-GCP-存儲服務-使用Terraform創建GCS免費試看10:42
  4. 6-4Ch4.2.4-Lab3-創建保護資料與刪除生命週期的-GCS8:21
第 7 章Ch4.3-GCP-網路服務-VPC-虛擬私人網路-Subnet-子網段-Firewall-防火牆4 堂 · 34 分
  1. 7-1Ch4.3.1-GCP-網路服務-VPC-虛擬私人網路-Subnet-子網段-Firewall-防火牆的用途免費試看4:14
  2. 7-2Ch4.3.2-GCP-網路服務-使用GCP-Console創建VPC-虛擬私人網路-Subnet-子網段-Firewall-防火牆免費試看6:12
  3. 7-3Ch4.3.3-GCP-網路服務-使用Terraform創建VPC-虛擬私人網路-Subnet-子網段-Firewall-防火牆免費試看13:42
  4. 7-4Ch4.3.4-Lab4-創建customer-VPC-並產生4個子網段-ssh-https-rdp的防火牆9:53
第 8 章Ch4.4-GCP-運算資源服務-虛擬機器4 堂 · 29 分
  1. 8-1Ch4.4.1-GCP-運算資源服務-虛擬機器的用途4:00
  2. 8-2Ch4.4.2-GCP-運算資源服務-使用GCP-Console創建虛擬機器-(VM)5:08
  3. 8-3Ch4.4.3-GCP-運算資源服務-使用Terraform創建虛擬機器-(VM)免費試看6:57
  4. 8-4Ch4.4.4-Lab5-創建虛擬機器-(VM)-使用地區硬碟Regional-Disk與startup-script-產生-nginx服務器12:27
第 9 章Ch4.5-GCP-無伺服器服務-Cloud-Function4 堂 · 41 分
  1. 9-1Ch4.5.1-GCP-無伺服器服務-Cloud-Function的用途3:21
  2. 9-2Ch4.5.2-GCP-無伺服器服務-使用GCP-Console創建Cloud-Function6:24
  3. 9-3Ch4.5.3-GCP-無伺服器服務-使用Terraform創建Cloud-Function免費試看20:01
  4. 9-4Ch4.5.4-Lab6-創建一個-Cloud-Function-可以使用公開的http去存取-並看到ping-pong的反應10:52
第 10 章Ch4.6-GCP-無伺服器服務-Cloud-Run4 堂 · 30 分
  1. 10-1Ch4.6.1-GCP-無伺服器服務-Cloud-Run的用途3:16
  2. 10-2Ch4.6.2-GCP-無伺服器服務-使用GCP-Console創建Cloud-Run2:45
  3. 10-3Ch4.6.3-GCP-無伺服器服務-使用Terraform創建Cloud-Run免費試看8:58
  4. 10-4Ch4.6.4-Lab7-創建一個-Cloud-Run-可以使用公開的http去存取-並看到ping-pong的反應15:21
第 11 章Ch4.7-GCP-運算服務-Kubernetes-GKE4 堂 · 40 分
  1. 11-1Ch4.7.1-GCP-運算服務-Kubernetes-GKE的用途免費試看3:14
  2. 11-2Ch4.7.2-GCP-運算服務-使用GCP-Console創建Kubernetes-GKE9:00
  3. 11-3Ch4.7.3-GCP-運算服務-使用Terraform創建Kubernetes-GKE19:38
  4. 11-4Ch4.7.4-Lab8-創建一個-Kubernetes-GKE-並使用kubernetes部署一個應用在上面8:27
第 12 章Ch4.8-GCP-分析服務-消息隊列PubSub4 堂 · 29 分
  1. 12-1Ch4.8.1-GCP-分析服務-消息隊列PubSub的用途2:42
  2. 12-2Ch4.8.2-GCP-分析服務-使用GCP-Console創建消息隊列PubSub4:09
  3. 12-3Ch4.8.3-GCP-分析服務-使用Terraform創建消息隊列PubSub10:20
  4. 12-4Ch4.8.4-Lab9-創建一個消息隊列PubSub-並嘗試發送與訂閱訊息12:06
第 13 章Ch4.9-GCP-分析服務-BigQuery4 堂 · 31 分
  1. 13-1Ch4.9.1-GCP-分析服務-BigQuery的用途3:10
  2. 13-2Ch4.9.2-GCP-分析服務-使用GCP-Console創建BigQuery5:26
  3. 13-3Ch4.9.3-GCP-分析服務-使用Terraform創建BigQuery13:18
  4. 13-4Ch4.9.4-Lab10-創建一個BigQuery-並匯入簡易的資料進行查詢9:33
第 14 章Ch4.10-GCP-資料庫服務-關聯式-SQL-DB4 堂 · 36 分
  1. 14-1Ch4.10.1-GCP-資料庫服務-關聯式-SQL-DB的用途4:20
  2. 14-2Ch4.10.2-GCP-資料庫服務-使用GCP-Console創建關聯式-SQL-DB6:22
  3. 14-3Ch4.10.3-GCP-資料庫服務-使用Terraform創建關聯式-SQL-DB13:03
  4. 14-4Ch4.10.4-Lab11-創建一個關聯式postgres-SQL-DB-並使用自動備份的策略12:19
第 15 章Ch4.11-GCP-資料庫服務-非關聯式-No-SQL-DB-bigtable4 堂 · 20 分
  1. 15-1Ch4.11.1-GCP-資料庫服務-非關聯式-No-SQL-DB-bigtable的用途3:14
  2. 15-2Ch4.11.2-GCP-資料庫服務-使用GCP-Console創建bigtable3:41
  3. 15-3Ch4.11.3-GCP-資料庫服務-使用Terraform創建bigtable6:49
  4. 15-4Ch4.11.4-Lab12-創建一個-BigTable6:21
第 16 章Ch4.12-GCP-資料庫服務-關聯式-SQL-DB-memory-store4 堂 · 30 分
  1. 16-1Ch4.12.1-GCP-資料庫服務-關聯式-SQL-DB-memory-store的用途3:57
  2. 16-2Ch4.12.2-GCP-資料庫服務-使用GCP-Console創建memory-store-redis7:45
  3. 16-3Ch4.12.3-GCP-資料庫服務-使用Terraform創建memory-store-redis9:21
  4. 16-4Ch4.12.4-Lab13-創建一個memory-store-redis9:00
第 17 章Chap5-課程Summary1 堂 · 3 分
  1. 17-1課程Summary2:53

講師

謝明宏 (Alex Hsieh)

擁有10+年工作經驗的軟體工程師,專注於軟體雲端架構、DevOps、SRE和企業級應用。我持有AWS與GCP雲端架構師證照與Kubernetes的相關證照。目前在台灣擔任SRE技術主管,維運每天數百萬的請求。曾在Advantech、Adlink、HP等大型企業工作過,為不同行業的客戶提供技術解決方案和支援。

這門課適合誰

適合你,如果…

  • 任何對雲端或DevOps感興趣的初學者
  • 聽過或工作需要使用 Terraform 的軟體開發人員
  • IT 人員想要接觸並享受基礎架構即代碼 (Infrastructure as Code) 的好處
  • 想要加強技能的系統管理員 (Systems Administrators)或是開發人員 (Cloud Developer)
  • 想要加強技能的DevOps / SRE 工程師

可能不適合你,如果…

  • 只想學 AWS 或 Azure 實作的人(本課程的實作 Lab 以 GCP 為主)

老實說:開課前需要準備:1. 無需任何程式經驗,課程從零開始。2. 無需任何雲端使用經驗,課程從零開始。3. 需要擁有 Mac/Windows/Linux 任意操作系統的筆記型電腦或桌上型電腦。4. 需要開設免費的 GCP 雲端帳號,但別擔心,我們會教您如何開設。

購買前須知

  • 付款方式信用卡、ATM 轉帳、超商代碼。由綠界科技處理,我們不會看到你的卡號。
  • 電子發票付款後寄到你的 Email,也可以選手機條碼、捐贈或公司統編。
  • 退費7 天內還沒看過付費內容,可以全額退費。退費政策
  • 客服聯絡雲端方程式數位科技有限公司(統編 62213859)。

常見問題

Terraform 是什麼,為何對雲基礎架構重要?

Terraform 是一種基礎架構即代碼工具,有助於自動化部署、配置和管理雲基礎架構。

Terraform 是否能用於 GCP 以外的其他雲服務提供商?

是的,Terraform 能夠與多個雲服務提供商兼容,包括 AWS、Azure 等。

使用 Terraform 與 GCP 有哪些最佳實踐?

關鍵實踐包括使用模組以實現可重用性、安全地維護狀態文件,以及遵循安全最佳實踐。

Terraform 與 GCP 的原生部署工具相比如何?

Terraform 提供了更多的靈活性,並且不僅限於 GCP,與僅限於 Google Cloud 的 GCP 原生工具不同。

擔心影片在你的電腦或手機上播不動?10 秒檢查上課環境 →

NT$899

立即購課