YAML Fundamentals for DevOps, Cloud & IaC Engineers

Posted By: ELK1nG

YAML Fundamentals for DevOps, Cloud & IaC Engineers
Genre: eLearning | MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 844 MB | Duration: 2h 27m

Learn to visualize the YAML documents like a PRO!

What you'll learn
What is YAML?
Understand YAML Structure
Understanding the syntax of YAML
Understand Simple and Complex YAML documents
Understand Block Style and Flow Style
Ability to handle long and multi-line strings
Ability to develop professional YAML documents using Anchors
Ability to use Tags to enforce data type
Ability to develop YAML documents from scratch
Use the provided Python code to review YAML documents

Description
YAML is a data serialization language. The "YAML Fundamentals" course helps beginners with the required skills to develop YAML documents. Most common languages provide support for YAML like GO, Python, Java, C# etc., You will see YAML being used in various ways in the industry for web service communication, configuration management, configuration files, data store, etc.

This course helps you build skills to develop a properly structured YAML document in both block style and flow style. The "flow style" is also known as JSON style or compact style.

In today's market, every IT professional is expected to know YAML.

Learning Objectives for this course are:

What is YAML?

Compare YAML with HTML, JSON and XML

YAML Structure

Data types in YAML

Complex Mapping

Learn to document multiple YAML documents in a single file.

Handling multi-line strings.

Advance features of YAML (Tags, Anchors, Chomping, etc.)

Representing data using YAML

Different styles of documenting YAML

Tools and Technologies leveraging YAML data serialization format

Creating and validating YAML using VS CODE Editor

Using Python to read & extract data from YAML documents

Using Python to determine the data types in YAML documents

Reviewing example Kubernetes YAML document

Reviewing example Ansible YAML playbook

Who this course is for:
Cloud Engineers
DevOps Engineers
Software Engineers
Full Stack Web Developers
Software Architects
Software Managers
Anyone with an interest to learn YAML!