# Terraform实践教程【VIP】:解决基础设施即代码的困惑

这门课解决什么问题?

Terraform实践教程【VIP】旨在帮助备考软考考证的技术学习者、转岗人员以及需要查漏补缺的技术人员系统地掌握基础设施即代码(Infrastructure as Code,IAC)的理念和实战技能。通过本教程,你将能够:

- 理解Terraform的基本语法和模块结构,掌握编写可重用的代码来配置和管理云资源。
- 学会如何高效地申请和管理阿里云、腾讯云、华为云等平台的资源。
- 掌握Terraform的工作流程和最佳实践,提高云资源管理的效率和一致性。
- 应用所学知识到实际项目中,提升自己的编程能力和团队协作能力。

适合什么基础?

无论你是具备编程基础的技术学习者,还是希望提升云资源管理技能的从业者,本教程都适合你。只要你对云计算和自动化配置有一定了解,就可以开始学习。本教程从基础知识入手,逐步深入,适合各个层次的读者。

建议先看哪几块?

- 先观看**2.基础设施即代码.mp4**和**1.云计算概述.mp4**,了解基础设施即代码的概念和云计算的基本知识。
- 接着学习**20.terraform模块实践.mp4**和**18.terraform模块简介.mp4**,掌握Terraform的基本模块和配置方法。
- 随后,通过**21.表达式.mp4**和**22.函数.mp4**,学习如何使用Terraform的高级功能。
- 在熟悉了Terraform的基本操作后,可以学习**23.terraform backend简介.mp4**和**24.准备OSS backend资源.mp4**,了解Terraform的后端配置和数据源管理。
- 通过**25.配置阿里云OSS backend.mp4**到**36.腾讯云实践简介.mp4**,实践不同云平台的资源申请和管理。
- 最后,通过**37.初始化项目.mp4**到**45.华为云实践概述.mp4**,巩固所学知识,并应用到实际项目中。

学完能独立做什么?

学完本教程后,你将能够:

- 独立使用Terraform编写代码来配置和管理阿里云、腾讯云、华为云等平台的基础设施资源。
- 配置安全组、ECS、EIP、DNS等关键资源,确保系统的安全性和高可用性。
- 编写和优化Terraform模块,提高配置效率。
- 参与项目的基础设施即代码实施,提升团队协作能力。

资料怎么配合练习?

为了更好地掌握所学知识,建议结合教程中的视频教程和配套练习资料进行实践。你可以观看每个章节的视频,然后完成相应的练习任务。这些练习任务可以帮助你巩固所学知识,提高实际操作能力。同时,也可以参考教程中的示例代码和案例,学习如何解决实际问题。

通过Terraform实践教程【VIP】,你将能够系统地掌握基础设施即代码的技能,为你的职业发展打下坚实的基础。别假装什么都会,缺什么就补什么,从基础开始,逐步提升自己的能力。

课程目录

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