Jsonnet from scratch
About this course
Understand how Jsonnet works, and be productive writing Jsonnet code. Based on real worl experience.Jsonnet is a programming language used to generate JSON and YAML content efficiently and with flexibility. JSON and YAML configuration formats are used pervasilvely. From docker-compose to Hashicorp tools like Vagrant and Terraform. Jsonnet is a tool of interest for anyone needing to generate JSON or YAML configuration. As such it is no surprise to see it is used by some tools helping to manage complex Kubernetes configurations.This training helps you get productive rapidly with the Jsonnet language. It covers from the basics to the advanced techniques:Syntax and data types: The Jsonnet syntax is close to JSON. Actually a JSON document is a valid Jsonnet program! Discover the syntax along with the data types supported by Jsonnet.Understanding the Jsonnet execution: When you know the syntax, it is tume to understand how Jsonnet code is executed. From Jsonnet expressions to JSON manifestationJsonnet functions: Learn to define and use function to avoid repetitions and modularize your codeJsonnet objects: Discover the power of combining objects, and more importantly, understand how it works. Learn about inheritances, and how to augment an object’s existing valueComprehension: Master array and object comprehension, allowing you to transform arrays to other arrays and even objectsParameterised runs: See how you can pass parameters to a Jsonnet programLibraries: Organise your code by authoring and using libraries. Manage your project’s dependencies with the Jsonnet Bundler, the package manager. Get tips on how to manage your Jsonnet with your source code versioning system.Generate errors: Learn how to interrupt the Jsonnet execution early
Price shown by Udemy — confirm on their site.
Enroll on UdemyYou'll be redirected to Udemy to complete enrollment.
- Listed & compared by CourseAsk
- English · All Levels
More courses like this
CERTIFIED KUBERNETES ADMINISTRATOR Practice Exams
Udemy · Certificate
OpenShift 4.16 EX280 Mastery: Hands-On Practice & Exam Prep
Udemy · MOOC / Non-credit
Practice Test For KCNA Kubernetes & Cloud Native 2026
Udemy · Certificate
Coursera
Automation with Drools: Knowledge-Based Decision Systems
Coursera · MOOC / Non-credit
More courses from Udemy
CCP Certified Cost Professional Exam Prep: Videos + Exams
Udemy · MOOC / Non-credit
CompTIA SecAI+ - 1500 MCQs
Udemy · Certificate
AI-103: Azure AI App & Agent Developer Associate EXAMS 2026
Udemy · Certificate
Google Cloud Generative AI Leader Practice Exams + Answers
Udemy · Certificate