Cette page n'est pas disponible en français. Veuillez-nous en excuser.

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.

DEMANDER FORMATION EN ENTREPRISE

 

Calendrier publique des formations

Il n'y a pas de sessions publiques à ce moment. Nous organisons volontiers un cours en entreprise ou une session publique supplémentaire (en cas d'un nombre suffisant de participants). Intéressé? Contactez-nous.

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


INFO SESSION ET INSCRIPTION