YAML 从零到精通
了解 YAML 的基本和高级主题、数据类型、语法、主要特性和能力以及用例。
讲师:Eazy Bytes
双语IT资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
您将学到什么
- 什么是 YAML 以及为什么它在配置管理中被广泛使用
- YAML 与 XML 和 JSON 的区别
- YAML 用例
- YAML 基本概念涵盖标量、字符串、序列、字典、显式类型
- 如何在 YAML 文件中写注释
- YAML 高级概念涵盖锚点、别名、覆盖、多文档支持、编写复杂键
- 使用 yamlint 和在线网站验证 YAML 文件
- AWS Cloud Formation、Docker Compose 和 Kubernetes 中的 YAML 真实示例
要求
- XML 和 JSON 基础知识
描述
“YAML 从零到精通” 课程将有助于了解 YAML 格式、语法以及如何构建和验证 YAML 文件。在本课程结束时,学生将了解以下所有主题,
- 什么是 YAML(YAML 不是标记语言)及其介绍
- YAML 与 XML (可扩展标记语言)和 JSON (JavaScript 对象表示法)有何不同
- YAML 与 JSON 的内联样式有何相似之处(是 JSON 的超集)
- 了解在 YAML 中表示复杂映射有多么简单和容易
- YAML 用例以及为什么它在配置管理中被广泛使用
- 编写有效的 YAML 文件时需要遵循的经验规则
- YAML 中的标量以及它们如何表示单个存储值
- YAML 支持字符串、整数、浮点数、日期、时间戳、布尔值、空值等。
- 如何在 YAML 中使用折叠样式和文字样式编写多行字符串
- YAML 如何支持其中的注释以及如何在#的帮助下编写注释
- YAML 支持隐式和显式类型
- 如何使用!!timestamp数据标签编写不同类型的日期格式
- YAML 中的序列是什么以及如何使用块样式和流样式编写它
- YAML 中的字典是什么,以及如何编写它们来表示相关对象详细信息,如应用程序、人员、车辆等。
- YAML 文档中的常见结构是什么
- 如何使用在 YAML 中编写复杂的键?
- YAML 中的Anchors和Alias是什么。如何使用&和*编写它们
- YAML 内部的覆盖/合并是什么以及如何在 Anchors 和 Alias 中使用<<:
- YAML 如何支持多文档以及如何使用— & …编写它们
- 如何使用命令行工具和 yamllint(一个 Python 包)验证 YAML 文件
- 如何在 yamllint 中定义自定义配置
- 如何使用在线网站验证 YAML 文件并将其转换为 JSON
- AWS Cloud Formation、Docker Compose 和 Kubernetes 中的 YAML 真实示例
该课程的先决条件是 XML、JSON 的基本知识和学习兴趣。
本课程适合哪些人:
- 希望学习 YAML 的学生、开发人员、架构师
- 很多 DevOps 工作都是使用 YAML 作为配置格式的
请注意:
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。