YAML 1 Fundamentals
YAML is a data-serialization language that is used by very many tools and systems. This course will teach you the fundamentals of understanding and writing YAML.
What you'll learn
Understanding YAML does not necessarily come naturally. At first glance, a YAML file might look like someone’s to do list bumped into Python. In this course, YAML 1 Fundamentals, you’ll learn to understand YAML files and experience writing YAML yourself. First, you’ll explore the basic syntax of YAML. Next, you’ll discover how to use this basic syntax to create more complicated structures. Finally, you’ll learn how to validate YAML and fix broken YAML files. When you’re finished with this course, you’ll have the skills and knowledge of YAML needed to apply it in your day-to-day IT life.
Table of contents
- Version Check 0m
- Module Overview: YAML Basic Syntax 1m
- What YAML Is 4m
- YAML Features 3m
- Basic Building Block: Sequences 4m
- Basic Building Block: Mappings 3m
- Exercise 01 - Create a List 0m
- Basic Building Block: Scalars 5m
- Comments 1m
- Exercise 02 - Create a Dictionary 0m
- Documents 1m
- Exercise 03 - Key Value Pairs 0m
- Module Summary: YAML Basic Syntax 3m
- Exercise 04 - Strings and Integers 0m
- Checkpoint 01 - Person 0m
- Module Overview: YAML Advanced Syntax 1m
- Folding and Chomping of Multi-line Strings 4m
- Nested Sequences 4m
- Exercise 05 - List in a List 0m
- Nested Mappings 1m
- Combining Sequences and Mappings 4m
- Dates 1m
- Exercise 06 -Dictionary in a Dictionary 0m
- Repeated Nodes 5m
- Exercise 07 - Dictionary in a List in a Dictionary 0m
- Tags 1m
- Schemas 2m
- Module Summary: YAML Advanced Syntax 2m
- Checkpoint 02 - Companies 0m