Learn YAML from Scratch
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 has authored a book titled "Java EE to Jakarta EE 10 Recipes: A Problem-Solution Approach to Enterprise Java" which was published by Apress publications in the year 2022. The book covers all topics related to Enterprise Java development, such as JavaServer Faces, Enterprise JavaBeans, Contexts and Dependency Injection, etc.
Tarun is also an active member of the Java community and has been contributing to various online forums and websites such as Stack Overflow, Quora, etc. I have also presented at various conferences and meetups on topics related to Java and J2EE development.
You can find more details and connect with him on LinkedIn (taruntelang)
He has the following certifications:
- Oracle Certified Programmer for the Java Platform, Standard Edition 6;
- Certified Development Consultant for Web Application Development Focus JAVA;
- Certified Application Management Expert for SAP Solution Manager 4.0 End to End Root Cause Analysis;
- NASBA Certification on Remote Work; and more...
Tarun is an experienced Enterprise Architect, Agile Enthusiast, Web Development Expert, and Programmer. His areas of interest include Enterprise Solutions, Databases, Web, Mobile & Cloud Computing.
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. 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 for 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 presented at conferences about software technology, actively publishing technical papers and blogs to assist everyone in better grasping 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 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 also thoroughly applied agile methodologies, including user-centric & mobile-first designs for managing projects with cross-functional teams 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 on LinkedIn or Twitter (@taruntelang).