YAML Zero to Master

YAML Zero to Master

Description

‘YAML Zero to Master’ course will help in understanding about YAML format, syntax and how to build, validate YAML files. By the end of this course, students will understand all the below topics,

  1. What is YAML (YAML Ain’t Markup Language) and introduction to it
  2. How YAML is different from XML (Extensible markup language) and JSON (JavaScript Object Notation)
  3. How YAML is similar inline style to JSON (is a superset of JSON)
  4. Understand how easy and simple to represent complex mapping inside YAML
  5. YAML use cases and why it is being used heavily inside Configurations management
  6. Thumb rules that needs to be followed in writing a valid YAML file
  7. Scalars inside YAML and how they represent a single stored value
  8. YAML support to Strings, Integer, Float, Date, Timestamp, Boolean, Null etc.
  9. How to write multiple lines of String using folded style and literal style inside YAML
  10. How YAML supports comments inside it and how to write them with the help of #
  11. YAML support to implicit and explicit typing
  12. How to write different types of date formats using !!timestamp data tag
  13. What are Sequences inside YAML and how to write it using Block style and flow style
  14. What are Dictionaries inside YAML and how to write them to represent related object details like Application, Person, Vehicle etc.
  15. What is the common structure inside YAML document
  16. How to write complex keys inside YAML using ?
  17. What are Anchors Alias inside YAML. How to write them using & and *
  18. What is overriding/merging inside YAML and how to use inside Anchors and Alias using <<:
  19. How YAML supports multi-documents and how to write them using — & …
  20. How to validate YAML files using command line tools and yamllint which is a python package
  21. How to define custom configurations inside yamllint
  22. How to validate YAML files and convert them into JSON using online websites
  23. YAML real examples inside AWS Cloud Formation, Docker Compose and Kubernetes

Leave a Reply