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
- JSON schema
- 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
- APIs
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
Sandy Schillebeeckx (ABIS).
INFO SESSION ET INSCRIPTION |