Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ Microsoft AZ-900
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Personal Transformation Mindfulness Life Purpose Meditation CBT Emotional Intelligence
Web Development JavaScript React CSS Angular PHP Node.Js WordPress Vue JS
Google Flutter Android Development iOS Development React Native Swift Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
Microsoft Power BI SQL Tableau Business Analysis Data Modeling Business Intelligence MySQL Data Analysis Blockchain
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Business Plan Startup Freelancing Online Business Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
2021-03-25 10:24:38
30-Day Money-Back Guarantee
IT & Software Other IT & Software YAML

Learn YAML from Scratch

Learn basic concepts, syntax, data types, key features, and capabilities of YAML data serialization language.
Rating: 3.8 out of 53.8 (32 ratings)
9,857 students
Created by Tarun Telang
Last updated 3/2021
English
English
30-Day Money-Back Guarantee

What you'll learn

  • What is YAML? Understanding the syntax of YAML.
  • Ability to create, understand and maintain structured data using YAML data format
  • Using simple and complex data types of YAML to model data.
  • Familiarity with the usage of advanced features of YAML
  • Overview of various use cases of YAML, Various tools for creating YAML effectively.

Requirements

  • There are no prerequisites for taking this course.
  • However, basic knowledge and familiarity with HTML, XML or JSON would be helpful.

Description

This is course provides an overview of YAML data serialization language and its syntax in details. It will also cover the basic concepts behind this markup language and explain its main features and show the capabilities of YAML.

Every software engineer looking to create structured data in a human readable data format should learn YAML. This course is aimed for software engineers of all levels, from beginner to advanced, who want to get up to date with YAML syntax. This course is for Software Engineers, Full Stack Web Developers, DevOps Engineers, Software Architects, Managers and Hobbyists, who are wondering what YAML is?

Learning Objectives for this course are: 

  •   What is YAML?

  •   Basic syntax of YAML

  •   Primitive and Complex data types in YAML

  •   Complex data types

  •   Advance features and key capabilities of YAML

  •   Tools and Technologies leveraging YAML data serialization format

  •   Creating and validating YAML

There are no prerequisites for taking this course. This course is aimed at software engineers of all levels, from beginner to advanced, who want to get up to date with YAML syntax. However, basic knowledge and familiarity with HTML, XML and JSON would be helpful.

There are no prerequisites for taking this course. However basic knowledge and familiarity with HTML, XML and JSON would be helpful.

Who this course is for:

  • Software Engineers, Full Stack Web Developers, DevOps Engineers,
  • Software Architects, Managers, Hobbyists,
  • or and anyone who is wondering what YAML is?
  • or someone with basic understanding of YAML but curious about knowing its advance features.

Course content

8 sections • 36 lectures • 54m total length

  • Preview02:08
  • Preview00:49

  • [Video] Introduction to YAML
    00:48
  • Preview01:55
  • [Article] YAML Overview
    01:51
  • Preview01:25
  • Quiz on YAML fundamentals
    2 questions

  • Preview04:29
  • [Article] Multi-Document Support in YAML
    00:42
  • Preview02:13
  • Preview00:20
  • [Video] Writing Comments in YAML
    01:37
  • [Article] Comments
    00:25
  • [Article] Summary of YAML Features
    00:22
  • Quiz on YAML basic syntax
    5 questions

  • Preview01:06
  • [Video] Representing Data in XML
    01:38
  • [Article] XML Overview
    00:31
  • [Video] Representing Data in JSON
    02:05
  • [Article] JSON Overview
    00:32
  • [Video] Representing Data in YAML
    01:03
  • [Article] YAML Overview
    00:31
  • Quiz on Data Formats
    7 questions

  • [Article] Basic Data Types
    02:00
  • [Video] Tags, Scalars (Variables) and Basic Data Types in YAML
    06:05
  • Quiz on YAML data types
    2 questions
  • Coding Exercise on YAML data types
    00:07
  • Solution: Coding Exercise on YAML data type
    00:07

  • [Video] Sequences, Nested Sequences and Mappings in YAML
    06:47
  • [Video] Dictionaries as Nested Mappings in YAML
    01:13
  • [Article] Advanced Data Types in YAML
    01:28
  • [Video] Anchors and Merging Mapping - Special Features in YAML
    04:00
  • [Text] Special Features
    00:23
  • Quiz on advanced data types in YAML
    1 question

  • [Article] Popular Tools supporting YAML Data Format
    02:17
  • [Article] Libraries for parsing and emitting YAML data
    00:53
  • [Article] Useful Tools for Creating and Validating YAML data
    00:28
  • Exercise on Creating and Validating YAML data
    00:26

  • Quiz on YAML
    16 questions
  • Coding Exercise on YAML
    00:21
  • Solution: Coding Exercise on YAML
    00:14
  • Preview00:48

Instructor

Tarun Telang
Enterprise Software Architect
Tarun Telang
  • 3.8 Instructor Rating
  • 32 Reviews
  • 9,857 Students
  • 1 Course

Hi! My name is Tarun Telang. I am a software professional with more around two decades of programming experience. I have been presenting in conferences related to software technology, writing technical articles and blogs since more than 15 years now. I am very passionate about software technology and would like to share my knowledge to help professionals at various levels to quickly learn and follow engineering best practices to excel in their careers.

Please feel free to share your feedback for my courses on Twitter or LinkedIn. Please mention me @taruntelang and include #udemy in your tweet.

Currently I am based out in Hyderabad, India. In the past I have also lived and worked for software companies in Waterloo, Canada and Heidelberg, Germany.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.