JSON

This two day ABIS course teaches the practical skills for working with JSON.

In this course, you will learn

  • to create and to interpret JSON documents
  • to impose structure via JSON schemas
  • to search and transform JSON documents: JSONPath, JOLT

Schedule a training?

Delivered as a live, interactive training: available in-person or online, or in a hybrid format. Training can be implemented in English, Dutch, or French.

REQUEST IN-COMPANY TRAINING

 

Public training calendar

No public sessions are currently scheduled. We will be pleased to set up an on-site course or to schedule an extra public session (in case of a sufficient number of candidates). Interested? Please let us know.

Intended for

Everybody who wants to use the various aspects of JSON and/or to acquire detailed insight: web publishers, developers, document managers, IT strategy and IT project managers.

Background

No JSON background is needed.

Main topics

  • Introducing JSON
    • What is JSON
    • JSON standards
    • JSON vs XML
  • JSON Syntax
    • JSON Objects
    • JSON data types
    • Nesting objects
    • JSON arrays
  • Validating JSON
    • JSON schema
      • JSON schema structure
      • data types
      • JSON schema keywords
        • structural keywords : $schema, $id
        • validation keywords : enum, pattern, required, minLength, maxLength, allOf, anyOf, oneOf, not, if / then / else, ...
    • Reusing and combining schemas
      • $ref
      • $defs
    • Tooling
  • Searching and Transforming JSON
    • JSONPath
    • Transforming JSON
      • jq
      • JOLT
      • JSONata
  • JSON in applications
    • APIs
      • Definition of Restful Services / APIs
      • Sending and receiving JSON
      • Open API documentation  
    • JSON vs Javascript Objects
      • difference in syntax
      • JSON stringify/parse
         

Training method

Live instructor-led training, with plenty of opportunities for hands-on exercises and discussion.

Certificate

At the end of the session, the participant receives a 'Certificate of Completion'.

Duration

2 days.

Course leader


SESSION INFO AND ENROLMENT