The Ultimate YAML Course Learn YAML from Scratch

YAML tutorial for working with OpenAPI Specification, Swagger Tools, Azure DevOps, Kubernetes – the list goes on!
The Ultimate YAML Course Learn YAML from Scratch
File Size :
826.41 MB
Total length :
2h 39m

Category

Instructor

Praveenkumar Bouna

Language

Last update

7/2023

Ratings

4.6/5

The Ultimate YAML Course Learn YAML from Scratch

What you’ll learn

Understand YAML and how it is different from JSON in usage.
Use various data types available in the YAML language.
Understand Block Style and Flow Style to master the YAML structure.
Learn advanced YAML features like Anchors, Sets, and Documents that help to create a rich YAML file.
Use Directives to provide presentation details to YAML tools.
Use Tags to avoid ambiguity and define custom types in a namespace
Create an OpenAPI document using YAML in Swagger Editor from scratch.
Apply the learnings you had in this course through practice assignments. You will feel comfortable starting working on real-life projects.

The Ultimate YAML Course Learn YAML from Scratch

Requirements

None. YAML can be learned easily by anyone.

Description

Enrolled Students Feedback:”Course is well structured, and presentation style is clear and open.” – Mark Hewitson.”The best course to get a good idea on YAML as a beginner” – Vishnu Rachapudi.”Easy to follow and to the point.” – Elisabeth Andersson.”Instructor is detailed and concise, without being too wordy or fast. The material also maintains interest.” – Khris Allen.”Great introduction to YAML. I liked the comparison with JSON and when you should use YAML or JSON.” – Hein Baan.YAML is one of the languages that has gained popularity in recent times. Applications such as OpenAPI, Swagger, DevOps, and Kubernetes use YAML to create human-readable configurations at a large scale. What is the critical element of such integrations? You need to write YAML code so developers can easily understand it. You will be learning about YAML language constructs from scratch in this course.My name is Praveen, and I am your instructor for this course! I had worked for about ten years in Honeywell, wherein I’d transitioned from Software Engineer to Senior Software Engineer, Tech Lead, and so on in C# .NET development. For the last six years, I’ve worked in the security domain for an access control product based on .NET technology. Moreover, I’ve published 15+ courses on Udemy and taught over 24,000 students on various .NET technologies.Topics Covered In This CourseUnderstand YAML and how it is different from JSON in usage.Learn the various data types available, including scalar and collection types.Understand the different YAML styles, namely Block Style and Flow Style.Use advanced YAML features like Anchors, Sets, and Documents that help to create a rich YAML file.Use Directives to provide presentation details to YAML tools.Use Tags to avoid ambiguity and define custom types in a namespace.Create an OpenAPI document using YAML in Swagger Editor.Lots of activities to apply the learnings.And Many More!More Reasons To Take This CourseThe scope of YAML usage is increasing in the computing field.YAML is the 1st choice among API developers while working with OpenAPIs.Get ahead of the curve and learn to configure applications using YAML with ease.OpenAPI, Kubernetes, and Azure DevOps use YAML to expose their feature sets and configuration to remain easily accessible in their respective segments.This course provides over 2.5 hours of content along with practice activities. To help you better, it follows a bottom-up approach to learning the YAML language from scratch.At The End Of This CourseYou will know how to use the YAML language for configuration, data storage, & transmission from scratch.Who Is This Course For?Web Developers who work with APIs and web services based on OpenAPI standards.Software Developers work with Kubernetes to enable cloud computing for their applications.Engineers who use Azure DevOps to configure the Pipeline for CI/CD.PrerequisiteNone. YAML can be learned quickly by anyone.This course will provide significant knowledge of YAML language for your next OpenAPI, Azure DevOps, or Kubernetes application. You will be sure to use YAML constructs easily by following a straightforward approach. You will instantly be confident to apply the YAML tips covered in the course.Enroll now to get started.What Do You Get When You Enroll In This Course?Lifetime access to the course and all future updates to the course contentPersonalized support and answers to your questionsUdemy certificate of completion30-Day 100% money-back guarantee

Overview

Section 1: Course Introduction

Lecture 1 Welcome & About This Course

Lecture 2 DOWNLOAD: YAML Quick Guide

Lecture 3 Join the Official Coding Masters Group

Section 2: Getting Started with YAML

Lecture 4 Introduction

Lecture 5 What is YAML?

Lecture 6 Why use YAML?

Lecture 7 Where is YAML Used?

Lecture 8 YAML vs JSON

Lecture 9 YAML Tools

Lecture 10 Comments in YAML

Lecture 11 Key-Value Pairs in YAML

Lecture 12 Importance of Indentation

Lecture 13 Summary

Section 3: Building Blocks of YAML

Lecture 14 Introduction

Lecture 15 Data Types in YAML

Lecture 16 Scalar Types

Lecture 17 Collection Types

Lecture 18 Styles in YAML

Lecture 19 Block Style

Lecture 20 Flow Style

Lecture 21 Summary

Section 4: More YAML Features

Lecture 22 Introduction

Lecture 23 Anchors

Lecture 24 Anchors Usage 1: Duplicate Content

Lecture 25 Anchors Usage 2: Represent Complex Type

Lecture 26 Anchors Usage 3: Inherit Properties using Merge Key

Lecture 27 Deep Dive: Anchors and Merge Key

Lecture 28 Sets in YAML

Lecture 29 Documents in YAML

Lecture 30 Summary

Section 5: Directives & Tags in YAML

Lecture 31 Introduction

Lecture 32 What are Directives in YAML?

Lecture 33 YAML Directive

Lecture 34 Tag Directive

Lecture 35 Deep Dive: Tag Handles

Lecture 36 Deep Dive: Tag Prefixes

Lecture 37 Summary

Section 6: Practical Applications of YAML

Lecture 38 Introduction

Lecture 39 Building an OpenAPI Specification using YAML

Lecture 40 Creating an Azure DevOps Pipeline using YAML

Section 7: Course Conclusion

Lecture 41 Congratulations!

Lecture 42 Bonus Lecture: Recommended Resources

Web Developers who work with APIs and web services that are based on OpenAPI standards.,Software Developers, who work with Kubernetes to enable cloud computing for their applications.,Engineers, who use Azure DevOps to configure the Pipeline for CI/CD.

Course Information:

Udemy | English | 2h 39m | 826.41 MB
Created by: Praveenkumar Bouna

You Can See More Courses in the Developer >> Greetings from CourseDown.com

New Courses

Scroll to Top