这门课解决什么问题

日常工作中频繁在云控制台手动创建或修改资源,比如搭网络、买服务器、挂域名,全得点点鼠标,不仅耗时还容易出错。这门课解决的核心问题是:用代码替代手动操作,把云上资源的创建、变更和销毁变成可重复、可版本化的流程,让基础设施像普通代码一样被管理。

适合什么基础

面向有一定编程逻辑基础、熟悉命令行的职场人。如果你连终端都不熟悉,看初始化、backend配置这些实操会非常吃力。建议具备基本变量概念和命令行操作能力再看,否则容易迷失在语法细节里,频繁卡壳反而影响学习节奏。

建议先看哪几块

不要从头按顺序走,建议按节奏来:先过工作流程,理解apply和plan的机制;接着看变量、输出和表达式,这是代码的核心逻辑;再学Provider和DataSource,明白代码如何对接云平台API;最后才是模块封装和云实操。模块和实操资料量最大,重点听阿里云和腾讯云资源申请流程。

学完能独立做什么

学完这门课,你可以独立编写Terraform配置文件,一键申请并管理VPC、安全组、ECS、SLB、DNS等云资源。能把多厂商基础设施用代码统管,通过版本控制记录变更,不再需要时一键销毁,彻底告别手工作坊式的云上运维,任何环境变更都能靠代码驱动完成。

资料怎么配合练习

看视频时遇到代码片段直接复制到本地终端敲一遍,不要只当旁观者;实操阶段严格跟着步骤走,特别是阿里云backend配置和ECS运行初始化脚本这两块,必须亲手跑通,切勿跳步。遇到报错不要慌,对照资料里的排查思路逐项修正即可,反复踩同一个坑就停下来查资料。

课程目录

1.云计算概述.mp4
 39.19M 10.语法介绍.mp4
 11.94M 11.Provider.mp4
 119.43M 12.ECS 资源 免费.mp4
 135.11M 13.DNS 资源.mp4
 145.46M 14.DataSource.mp4
 143.33M 15.Variables.mp4
 136.90M 16.locals局部变量.mp4
 27.51M 17.output输出变量.mp4
 28.69M 18.terraform模块简介.mp4
 235.37M 19.terraform模块封装.mp4
 167.19M 2.基础设施即代码.mp4
 21.15M 20.terraform模块实践.mp4
 131.36M 21.表达式.mp4
 155.17M 22.函数 免费.mp4
 65.89M 23.terraform backend简介.mp4
 53.01M 24.准备OSS backend资源.mp4
 184.23M 25.配置阿里云OSS backend.mp4
 213.35M 26.backend扩展数据源配置.mp4
 138.89M 27.实践概述.mp4
 5.16M 28.Terraform初始化配置.mp4
 114.99M 29.申请专有网络资源.mp4
 127.10M 3.Terraform工作流程.mp4
 42.75M 30.申请安全组资源.mp4
 59.13M 31.申请ECS资源.mp4
 157.26M 32.ECS运行初始化脚本.mp4
 150.09M 33.申请EIP和DNS资源.mp4
 67.88M 34.申请SLB资源.mp4
 102.88M 35.阿里云实践总结.mp4
 32.06M 36.腾讯云实践简介.mp4
 16.90M 37.初始化项目.mp4
 146.99M 38.申请VPC资源.mp4
 75.89M 39.申请安全组资源.mp4
 54.31M 4.本章小结.mp4
 34.27M 40.申请CVM资源.mp4
 161.11M 41.申请CLB资源.mp4
 162.31M 42.申请DNS资源.mp4
 71.84M 43.实践总结.mp4
 22.83M 44.华为云实践概述.mp4
 27.96M 45.项目初始化.mp4
 124.02M 46.申请VPC资源.mp4
 124.02M 47.申请安全组资源.mp4
 55.90M 48.申请ECS资源.mp4
 91.41M 49.申请EIP资源.mp4
 87.42M 5.开发环境配置.mp4
 61.61M 50.申请ELB资源.mp4
 109.23M 51.申请DNS资源.mp4
 57.22M 52.实践总结.mp4
 23.99M 53.Docker初始化配置.mp4
 95.09M 54.创建Docker Network资源.mp4
 96.45M 55.创建Docker Container资源.mp4
 194.71M 56.Terraform代码优化.mp4
 194.71M 57.AWS实践简介.mp4
 9.26M 58.项目初始化.mp4
 67.63M 59.Backend配置.mp4
 164.95M 6.配置阿里云RAM账户.mp4
 39.61M 60.开通VPC和Subnet资源.mp4
 164.95M 61.开通SecurityGroup资源.mp4
 68.29M 62.开通Route和Gateway资源.mp4
 91.15M 63.开通EC2资源(一).mp4
 176.18M 64.开通EC2资源(二).mp4
 176.18M 65.开通ELB资源.mp4
 129.19M 66.开通DNS资源.mp4
 144.09M 67.元参数简介.mp4
 12.38M 68.Count创建资源副本.mp4
 71.49M 69.for_each创建资源副本.mp4
 66.19M 7.配置阿里云Provider.mp4
 173.16M 70.dynamic动态内联块.mp4
 106.08M 71.depends_on定义依赖.mp4
 22.65M 72.provider自定义提供者.mp4
 95.51M 73.生命周期之销毁前创建新资源.mp4
 59.39M 74.生命周期之避免销毁.mp4
 10.85M 75.生命周期之忽略远程变更.mp4
 45.52M 76.生命周期之触发资源替换.mp4
 33.52M 77.Azure实践简介.mp4
 7.77M 78.Backend初始化配置.mp4
 244.92M 79.开通虚拟网络和子网资源.mp4
 113.76M 8.定义阿里云资源.mp4
 146.54M 80.开通安全组资源.mp4
 116.10M 81.开通网络接口和公网IP.mp4
 172.86M 82.开通Linux虚拟机资源.mp4
 277.41M 83.排查VM未运行脚本问题.mp4
 139.78M 84.开通负载均衡器.mp4
 145.49M 85.销毁资源.mp4
 130.09M 86.Kind部署kubernetes集群.mp4
 134.25M 87.初始化K8s provider配置.mp4
 120.13M 88.创建Deployment资源.mp4
 113.42M 89.创建Service资源.mp4
 57.84M 9.申请阿里云资源.mp4
 163.20M 90.创建Ingress资源.mp4
 73.75M 91.阿里云ACK产品参数.mp4
 107.72M 92.创建ACK集群.mp4
 393.44M 93.在ACK集群中部署应用.mp4
 231.41M 94.销毁ACK资源.mp4
 99.49M 95.扩展创建ASK集群.mp4
 287.58M Terraform 实践课/