Learn YAML from Scratch

Udemy Certificate USD 19.99
Enroll now →
Learn YAML from Scratch

About this course

What is YAML?YAML stands for YAML Ain't Markup Language. It is a very popular data serialization format for storing configuration data or exchanging data between people and computers. It is more human-readable and concise than XML or JSON. It has now become a key technology for creating complex configurations in various modern technologies like automation, testing, containerization, cloud (AWS, Azure, or GCP) deployment, DevOps, etc.About this CourseWondering what YAML files are? This course provides a comprehensive overview of the YAML data serialization language, covering its syntax and the basic concepts like key-value pairs, lists, nested structures, and advanced features. This course is for Software Engineers, Full Stack Web Developers, DevOps Engineers, Software Architects, Managers, and Hobbyists; Develop the skills to write and understand the YAML files effectively, making it easier to configure and manage configuration data across various applications and systems. Why you should learn YAMLEvery IT professional looking to create structured data in a compact and human-readable format should learn YAML (YAML ain't markup language). YAML is a key technology for creating complex configurations in various modern technologies related to automation, testing, containerization, AWS/Azure/GCP cloud deployment, DevOps, etc. Learning about YAML would be very beneficial for today's IT Professionals. Below is a list of some of the popular software tools and frameworks that make extensive use of the YAML data format.DevOps - CircleCI, Travis CI, Azure DevOps, Jenkins XFrameworks: Spring Boot,Automation: Chef Automate, AnsibleContainer: Docker, KubernetesDocumentation: Swagger,and many more ...This course covers YAML specifications in their entirety in a very to-the-point manner.

What you'll learn

  • Understand the basic syntax of YAML
  • Create and manipulate YAML files
  • Work with key-value pairs and lists
  • Utilize nested structures and advanced features of YAML

Course objectives

  • Learn how to write and read YAML files effectively
  • Gain skills applicable to automation and DevOps tools
  • Enhance your ability to manage configuration data

Skills you'll gain

Related courses

Course details are provided by the platform and may change — always confirm on the provider's site. Links may be affiliate links.