Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Software Development Tools No-Code Development
Business
Entrepreneurship Communication 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 Certifications Network & Security Hardware Operating Systems & Servers 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 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 Paid 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 & Gardening 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 & Diet Yoga Mental Health Martial Arts & 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 Learning Teacher Training Test Prep Other Teaching & Academics
Web Development JavaScript React Angular CSS Node.Js PHP HTML5 Vue JS
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Amazon AWS Cisco CCNA Microsoft AZ-900 AWS Certified Developer - Associate
Microsoft Power BI SQL Tableau Data Modeling Business Analysis Business Intelligence MySQL Qlik Sense Blockchain
Unity Unreal Engine Game Development Fundamentals C# 3D Game Development C++ Unreal Engine Blueprints 2D Game Development Virtual Reality
Google Flutter Android Development iOS Development React Native Swift Dart (programming language) Mobile App Development Kotlin SwiftUI
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting Canva InDesign Character Design Procreate Digital Illustration App
Life Coach Training Neuro-Linguistic Programming Personal Development Personal Transformation Life Purpose Mindfulness Meditation CBT Cognitive Behavioral Therapy Sound Therapy
Entrepreneurship Fundamentals Business Fundamentals Freelancing Business Strategy Startup Business Plan Online Business Blogging Home Business
Digital Marketing Social Media Marketing Marketing Strategy Internet Marketing Google Analytics Copywriting Email Marketing YouTube Marketing Drop Servicing
2022-05-10T05:10:13Z

IT & SoftwareOther IT & SoftwareYAML

Learn YAML from Scratch

Learn basic concepts, syntax, data types, key features, and capabilities of YAML data serialization language.
Rating: 4.3 out of 54.3 (82 ratings)
14,675 students
Created by Tarun Telang
Last updated 11/2021
English
English

What you'll learn

  • What is YAML?
  • Overview of YAML data serialization language and its benefits
  • Overview of various use cases of YAML
  • Building a deep understanding of YAML's syntax and its supported data types
  • Using simple and complex data types of YAML to model data
  • Generating powerful structures using nested containers
  • Ability to create, understand and maintain structured data using YAML data format
  • Working with anchors in documents
  • Usage of advanced features 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

In this course, you will run through a comprehensive overview of the YAML data serialization language and its syntax. You will also cover the basic concepts behind this language, understand its main features, and 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. You will have a great new skill that is transferable and highly applicable. 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.

Testimonials

Check out what existing students have to say about the course:

>> Amazing Course Nicely explained. Very helpful for beginners to learn easily from basics and get expertise. The core topics are covered in-depth step by step with live examples and all fundamentals concepts, I truly enjoyed learning this course very informative highly recommended to everyone, waiting eagerly to learn more topics Thanks Tarun Telang wish you all the best..!!!

>> Hi Tarun, I think you have covered everything required. I was not aware of YAML before and now when I am studying AWS cloud formation then I realized the content you have covered is very much useful. Thanks for the course.

>> Great course on Yaml

>> The simplicity with which the trainer has explained this topic is very appreciable. even a beginner can understand it very well with clarity. I very much liked the comparison used among JSON, XML, and YAML to explain the concepts, which helped me to understand the context of YAML Usage.

>> Good coverage for what I needed.

>> very well explained

>> Thorough overview of YAML.



Who this course is for:

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

Instructor

Tarun Telang
Enterprise Software Architect
Tarun Telang
  • 4.3 Instructor Rating
  • 82 Reviews
  • 14,675 Students
  • 1 Course

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).

Top companies choose Udemy Business to build in-demand career skills.
NasdaqVolkswagenBoxNetAppEventbrite
  • Udemy Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Investors
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Accessibility statement
Udemy
© 2022 Udemy, Inc.