Introduction
  • Introduction
  • Why you should learn more about YAML?
  • What you should expect from this course?
  • Introduction to YAML
  • Feedback
  • Github repository
Introduction to YAML
  • Section Introduction - Section 01
  • What is YAML?
  • YAML Development Timeline
  • What is Data Serialization?
  • YAML vs JSON vs XML
  • YAML design goals
  • YAML Syntax
Understanding YAML Syntax
  • Section Introduction - Understanding YAML Syntax
  • System Setup
  • Comments in YAML & Multiple steams in single Documents
  • YAML File extension
  • Mappings in YAML
  • Scalars in YAML
  • More Scalars
  • Integers and Floats
  • Booleans
  • Sequences in YAML
  • YAML Keys with Quotes
  • Multiple Documents with YAML
  • Section Quiz
YAML Hands On
  • Hands on overview
  • Python code to read yaml document (optional)
  • Hands on excercise 01 - Define a player profile
  • Section Quiz
  • Hands on excercise 02 - Define a player profile using a JSON document
YAML Use cases
  • Python - Load a YAML Document
  • Python - Dump data to YAML document
  • Python - Load a composite YAML document
  • YAML use cases in Docker Compose, Kubernetes and AWS Cloudformation
  • Interview questions
Way forward
  • Thank You
  • Bonus Lecture