JSON
This two day ABIS course teaches the practical skills for working with JSON.
JSON (JavaScript Object Notation) has become the standard format for data exchange in modern applications. Its simplicity and readability make it essential for developers working with web services, APIs, and data-driven systems.
This course introduces the core aspects of JSON: its syntax, the use of JSON Schema for validation, methods for
searching and transforming JSON, and how JSON is applied in APIs and JavaScript. Together, these topics provide both the fundamentals and practical skills needed to work effectively with JSON in real-world projects.
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
- how JSON is used in APIs
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.
BEDRIJFSOPLEIDING AANVRAGEN |
Publieke opleidingskalender
Momenteel zijn er voor deze cursus geen publieke sessies gepland. Graag organiseren we een bedrijfssessie voor u of een extra publieke sessie (bij voldoende belangstelling). Geïnteresseerd? Laat het ons weten.
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
- Basic syntax overview
- JSON data types
- Nesting objects
- Validating JSON with JSON schema
- JSON schema structure and general syntax
- Data types and restrictions
- string, number, boolean, object, array
- enum, pattern, format, required, minLength, maxLength, additionalProperties,...
- Conditional validation: dependentRequired, if / then / else
- Schema composition: allOf, anyOf, oneOf
- Reusing and combining schemas: $defs and $ref
- Searching and Transforming JSON
- JSONPath
- Transforming JSON
- JSONata
- JOLT
- JSONiq
- jq
- JSON in applications
- APIs
- definition of Restful Services / APIs
- designing API endpoints
- describing APIs: Open API documentation (Swagger)
- 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).
Ook interessant
Cursisten van deze training hebben ook volgende cursussen gevolgd:
SESSIE-INFO EN INSCHRIJVEN |