The course is comprehensive and easy to follow. I like how there is a video and documentation.
Learn YAML from Scratch
Learn basic concepts, syntax, data types, key features, and capabilities of YAML data serialization language.
Updated on Sep, 2023
Language - English
This is course provides an overview of YAML data serialization language and its syntax in detail. It will also cover the basic concepts behind this language, explain its main features, and show the capabilities of YAML.
This course is for Software Engineers, Full Stack Web Developers, DevOps Engineers, Software Architects, Managers, and Hobbyists; wondering what YAML is?
Every software engineer looking to create structured data in a compact and human-readable format should learn YAML. 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. This course covers YAML in its entirety in a very to-the-point manner. After taking the course you would be adding YAML to your skillset in less than an hour and would be greatly increasing your job prospects. This course is aimed at software engineers of all levels, from beginner to advanced, who want to get updated with YAML syntax.
Learning Objectives for this course are:
What is YAML?
The basic syntax of YAML
Primitive data types in YAML
Complex data types
Advance features of YAML
Comparison of YAML with other popular data formats like JSON and XML
Representing data using YAML
Different styles and Special features of YAML
Tools and Technologies leveraging YAML data serialization format
Creating and validating YAML
Buying this course entitles you to all future updates.
This course is aimed at software engineers of all levels, from beginner to advanced, who want to get up to date with YAML syntax. There are no prerequisites for taking this course. However, basic knowledge and familiarity with HTML, XML, and JSON would be helpful.
The course is backed by carefully designed quizzes and engaging exercises. In addition, this course also contains video lectures, reading materials, associated presentations, source codes, and references to the latest tools, frameworks, and libraries related to YAML.
After completing this course you would also earn a YAML certificate to add to your LinkedIn profile, resume, or personal website.
What will you learn in this course:
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
Usage of advanced features of YAML
Overview of various use cases of YAML
Various tools for creating YAML effectively
Gain hands-on experience in YAML with the help carefully designed quizzes and engaging exercises.
In addition to quizzes and exercises, this course also contains video lectures, reading materials, associated presentations and source codes.
Earn a YAML certificate in less than an hour, and add it to your LinkedIn profile, resume or personal website.
What are the prerequisites for this course?
- There are no prerequisites for taking this course. However, basic knowledge and familiarity with HTML, XML or JSON would be helpful.
- This course is for software professionals who want to learn more about YAML, and for those who need to use YAML in their daily work (e.g., as part of software development projects).
- This course would also be helpful for someone familiar with the basics of YAML, who is looking to use advanced features of YAML.
- You will need a computer with Internet access. This course can be completed using any modern web browser that supports HTML5. You may also use an offline editor such as the Atom editor built with YAML or an IDE (Integrated Development Environment) such as NetBeans, WebStorm, etc.
Check out the detailed breakdown of what’s inside the course
- About this Course 02:14 02:14
- Course Objectives 01:04 01:04
- Course Overview
Getting Started with YAML
Comparison of Various Data Formats
Data Types in YAML
Advanced Data Types in YAML
YAML Usage in Modern Tools
Course Wrap Up
Tarun Telang is a hands-on technologist with extensive experience in the design and implementation of multi-tiered, highly scalable software applications. He has been part of several well-known companies such as Microsoft, Oracle, Polycom, and SAP. He has over 16 years of expertise in architecting and developing business applications.
He began his career as an enterprise Java developer at SAP, where he has developed distributed application software for big firms. He got his start with Enterprise Session Beans and Message Driven Beans, as well as instrumenting enterprise applications' configuration and management using the Java Management Extensions (JMX) technology.
He quickly mastered various enterprise technologies like Enterprise Beans, Java Management Extensions, Servlets, and Server Pages technologies, and in his first year as a developer, he became Sun Certified Programmer for the Java Platform, Standard Edition 6; and SAP Certified Development Consultant for the SAP NetWeaver Java Web Application Server (which was a Java EE 5 compliant application server).
He also gained expertise in XML technologies like XSLT and XSD, using which he developed several solutions using Session Beans and Message Driven Beans to handle message-oriented communications across numerous systems. In 2007, Tarun was named SAP Mentor and Community Influencer for his articles and blog posts on emerging technologies and promoting innovative solutions in the SAP Developer Community. He frequently writes articles on Java and related technologies. Tarun has also authored multiple online courses including a best-selling course on YAML data serialization language.
He has presented technical lectures at several developer conferences, including SAP TechEd and the Great Indian Developer Summit. It has been more than 15 years since he has been presenting at conferences about software technology, actively publishing technical papers and blogs to assist everyone in better grasp the fundamentals of software technology. Tarun is very passionate about software technology and has also developed cloud-based video conferencing applications using a microservices architecture with the Spring framework. He also has experience working with Persistence APIs and Hazelcast framework for building REST-based services.
Later, he has led the development of many end-to-end cloud-based solutions using various architectural patterns including Microservices and Service Oriented Architecture. Tarun has gained expertise in Web, Mobile, and Cloud technologies. He is also thorough applied agile methodologies including user-centric & mobile-first design for managing projects with cross-functional teams located in multiple geographies.
Having previously worked and lived in Waterloo(Ontario), Canada, and Heidelberg, Germany. Tarun is currently based out in Hyderabad, India. You can follow him over LinkedIn or Twitter (@taruntelang).
User your certification to make a career change or to advance in your current career. Salaries are among the highest in the world.
Our students work
with the Best
Nice contents but need some more current tool run examples for better understanding
Gave me a good understanding of the YAML format.
Related Video CoursesView More
Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video CoursesSubscribe now
Master prominent technologies at full length and become a valued certified professional.Explore Now