Description:
This YAML (YAML Ain’t Markup Language) workshop offers an introduction to YAML’s syntax and its various applications in the DevOps and development ecosystems. YAML has become the preferred language for configuration management, used in tools like Kubernetes, Docker Compose, Ansible, and more. Participants will explore YAML’s structure, learn best practices, and gain hands-on experience creating and managing YAML files for automation, configuration, and data serialization.
Through this hands-on training, learners will write YAML files, validate configurations, and integrate YAML into their DevOps toolchain. By the end of this training, participants will have a solid understanding of how to use YAML effectively for various tasks, from defining infrastructure to managing application configurations.
Duration: 1 Day
Course Code: BDT380
Learning Objectives:
After this course, participants will be able to:
Course Outline:
Module 1: Introduction to YAML
Hands-On:
Module 2: YAML Data Types and Structure
Hands-On:
Module 3: YAML Best Practices and Common Pitfalls
Hands-On:
Module 4: YAML in DevOps Tools
Hands-On:
Module 5: Real-World Use Cases and Case Study
Hands-On:
Training Material Provided in digital format.