JSON with Java EE 8: Hands-on Training

Course

Online

£ 150 VAT inc.

Description

  • Type

    Course

  • Methodology

    Online

  • Start date

    Different dates available

Use JSON to build portable applications based on Java standards.JSON (JavaScript Object Notation) is very simple data representation format. It’s easy to read by humans, easy to parse by computers. JSON is language independent and supported by most of the modern programming languages. All of these make it one of the most popular data exchange formats. Java EE 8 fully supports JSON. It includes JSON Processing and JSON Binding APIs. These APIs were designed as part of Java Community Process by a group of experts in this area. This course is dedicated to JSON-P 1.1, JSON-B 1.0 and Yasson 1.0. You will learn how to use these APIs to build portable applications based on Java standards. We will start with simple use cases and step by step, increasing complicity, go to advanced features.By the end of this course, you will become familiar with JSON Processing API and JSON Binding API. You will be able to create, parse and transform JSON documents, use JSON Pointer, JSON Patch as well as JSON-B adapters and serializers and other features.All the code and supporting files for this course are available on Github at About the AuthorDmitry Kornilov, Senior Software Development Manager at Oracle in Prague (Czech Republic) Active JCP member holding the "Outstanding Spec Lead 2016" award JSON-B (JSR-367) specification lead. JSON-P (JSR-374) specification lead Participated in design and development of Java EE 8, JPA, JAXB, JAX-WS, SAAJ and other products Eclipse Link project committer. Over 20 years of experience in design and implementation of complex software systems, defining systems architecture, team leading and project management. Bachelor of Science in Applied Mathematics from Moscow Aircraft Institute (Technical University).Personal blog: Twitter: @m0mus GitHub: LinkedIn: SlideShare:

Facilities

Location

Start date

Online

Start date

Different dates availableEnrolment now open

About this course

Effectively parse JSON streams
Write JSON data to streams
Use JSON model API to create and transform JSON documents
Create JSON patches and use them to make batch modifications in JSON documents
Study Jason Merge Patch as another option of modifying JSON documents
Configure your project to use JSON Binding and Yasson
Use default mapping for serializing/deserializing a simple Java class
Understand what date formats are used by default
Use annotations to customize your mapping
Use JSON-B adapters
Use JSON-B serializers and deserializers

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Emagister S.L. (data controller) will process your data to carry out promotional activities (via email and/or phone), publish reviews, or manage incidents. You can learn about your rights and manage your preferences in the privacy policy.

Reviews

This centre's achievements

2021

All courses are up to date

The average rating is higher than 3.7

More than 50 reviews in the last 12 months

This centre has featured on Emagister for 6 years

Subjects

  • Programming
  • Writing
  • Systems
  • Project
  • Web
  • Design
  • Internet
  • Java

Course programme

JSON Support in Java EE 3 lectures 22:23 The Course Overview This video provides an overview of the entire course. Introduction to JSON In this video we will get an introduction and general information about JSON format. • Learn what is JSON used for • Study types which can be represented in JSON • Explore common mistakes in JSON documents Overview of JSON APIs Included in Java EE 8 In this video we will get an overview of JSON related APIs included in Java EE 8. • JSON Processing 1.1 • JSON Binding 1.0 JSON Support in Java EE - Quiz JSON Support in Java EE 3 lectures 22:23 The Course Overview This video provides an overview of the entire course. Introduction to JSON In this video we will get an introduction and general information about JSON format. • Learn what is JSON used for • Study types which can be represented in JSON • Explore common mistakes in JSON documents Overview of JSON APIs Included in Java EE 8 In this video we will get an overview of JSON related APIs included in Java EE 8. • JSON Processing 1.1 • JSON Binding 1.0 JSON Support in Java EE - Quiz The Course Overview This video provides an overview of the entire course. The Course Overview This video provides an overview of the entire course. The Course Overview This video provides an overview of the entire course. The Course Overview This video provides an overview of the entire course. This video provides an overview of the entire course. This video provides an overview of the entire course. Introduction to JSON In this video we will get an introduction and general information about JSON format. • Learn what is JSON used for • Study types which can be represented in JSON • Explore common mistakes in JSON documents Introduction to JSON In this video we will get an introduction and general information about JSON format. • Learn what is JSON used for • Study types which can be represented in JSON • Explore common mistakes in JSON documents Introduction to JSON In this video we will get an introduction and general information about JSON format. • Learn what is JSON used for • Study types which can be represented in JSON • Explore common mistakes in JSON documents Introduction to JSON In this video we will get an introduction and general information about JSON format. • Learn what is JSON used for • Study types which can be represented in JSON • Explore common mistakes in JSON documents In this video we will get an introduction and general information about JSON format. • Learn what is JSON used for • Study types which can be represented in JSON • Explore common mistakes in JSON documents In this video we will get an introduction and general information about JSON format. • Learn what is JSON used for • Study types which can be represented in JSON • Explore common mistakes in JSON documents Overview of JSON APIs Included in Java EE 8 In this video we will get an overview of JSON related APIs included in Java EE 8. • JSON Processing 1.1 • JSON Binding 1.0 Overview of JSON APIs Included in Java EE 8 In this video we will get an overview of JSON related APIs included in Java EE 8. • JSON Processing 1.1 • JSON Binding 1.0 Overview of JSON APIs Included in Java EE 8 In this video we will get an overview of JSON related APIs included in Java EE 8. • JSON Processing 1.1 • JSON Binding 1.0 Overview of JSON APIs Included in Java EE 8 In this video we will get an overview of JSON related APIs included in Java EE 8. • JSON Processing 1.1 • JSON Binding 1.0 In this video we will get an overview of JSON related APIs included in Java EE 8. • JSON Processing 1.1 • JSON Binding 1.0 In this video we will get an overview of JSON related APIs included in Java EE 8. • JSON Processing 1.1 • JSON Binding 1.0 JSON Support in Java EE - Quiz JSON Support in Java EE - Quiz JSON Support in Java EE - Quiz JSON Support in Java EE - Quiz Basic JSON Processing Features 5 lectures 50:12 JSONP General Information – Web Sites, Repositories, Issues Trackers In this video we will get a JSONP functionality overview and learn about programming models supported in JSON Processing API. • Study streaming model • Study document object model • Study JSON Processing related resources on the Internet Tools and Sample Project Setup In this video we will get instructions how to setup a sample JSONP project used in these videos. • Explore versions of Java and Maven • Explore Maven dependencies • Explore Project structure Using JSON Parser In this video we will learn parsing JSON documents in a streaming fashion. JSON Parser basic concepts. Usage demonstration on a simple sample. • Create JSON Parser • Parse a JSON document • Handle JSON Parser events Using JSON Generator In this video we will learn writing JSON data to an output source in a streaming way. JSON Generator basic concepts. Usage demonstration on a simple sample. • Ways to create JSON Generator • Use JSON Generator to write JSON data to stream Using Object Model API In this video we will get a Practical guide on JSON Processing Object Model API. Usage demonstration on a simple sample. • Create an Object Model in code and from a stream • Traverse an Object Model • Write an Object Model to a stream Basic JSON Processing Features - Quiz Basic JSON Processing Features. 5 lectures 50:12 JSONP General Information – Web Sites, Repositories, Issues Trackers In this video we will get a JSONP functionality overview and learn about programming models supported in JSON Processing API. • Study streaming model • Study document object model • Study JSON Processing related resources on the Internet Tools and Sample Project Setup In this video we will get instructions how to setup a sample JSONP project used in these videos. • Explore versions of Java and Maven • Explore Maven dependencies • Explore Project structure Using JSON Parser In this video we will learn parsing JSON documents in a streaming fashion. JSON Parser basic concepts. Usage demonstration on a simple sample. • Create JSON Parser • Parse a JSON document • Handle JSON Parser events Using JSON Generator In this video we will learn writing JSON data to an output source in a streaming way. JSON Generator basic concepts. Usage demonstration on a simple sample. • Ways to create JSON Generator • Use JSON Generator to write JSON data to stream Using Object Model API In this video we will get a Practical guide on JSON Processing Object Model API. Usage demonstration on a simple sample. • Create an Object Model in code and from a stream • Traverse an Object Model • Write an Object Model to a stream Basic JSON Processing Features - Quiz JSONP General Information – Web Sites, Repositories, Issues Trackers In this video we will get a JSONP functionality overview and learn about programming models supported in JSON Processing API. • Study streaming model • Study document object model • Study JSON Processing related resources on the Internet JSONP General Information – Web Sites, Repositories, Issues Trackers In this video we will get a JSONP functionality overview and learn about programming models supported in JSON Processing API. • Study streaming model • Study document object model • Study JSON Processing related resources on the Internet JSONP General Information – Web Sites, Repositories, Issues Trackers In this video we will get a JSONP functionality overview and learn about programming models supported in JSON Processing API. • Study streaming model • Study document object model • Study JSON Processing related resources on the Internet JSONP General Information – Web Sites, Repositories, Issues Trackers In this video we will get a JSONP functionality overview and learn about programming models supported in JSON Processing API. • Study streaming model • Study document object model • Study JSON Processing related resources on the Internet In this video we will get a JSONP functionality overview and learn about programming models supported in JSON Processing API. • Study streaming model • Study document object model • Study JSON Processing related resources on the Internet In this video we will get a JSONP functionality overview and learn about programming models supported in JSON Processing API. • Study streaming model • Study document object model • Study JSON Processing related resources on the Internet Tools and Sample Project Setup In this video we will get instructions how to setup a sample JSONP project used in these videos. • Explore versions of Java and Maven • Explore Maven dependencies • Explore Project structure Tools and Sample Project Setup In this video we will get instructions how to setup a sample JSONP project used in these videos. • Explore versions of Java and Maven • Explore Maven dependencies • Explore Project structure Tools and Sample Project Setup In this video we will get instructions how to setup a sample JSONP project used in these videos. • Explore versions of Java and Maven • Explore Maven dependencies • Explore Project structure Tools and Sample Project Setup In this video we will get instructions how to setup a sample JSONP project used in these videos. • Explore versions of Java and Maven • Explore Maven dependencies • Explore Project structure In this video we will get instructions how to setup a sample JSONP project used in these videos. • Explore versions of Java and Maven • Explore Maven dependencies • Explore Project structure In this video we will get instructions how to setup a sample JSONP project used in these videos. • Explore versions of Java and Maven • Explore Maven dependencies • Explore Project structure Using JSON Parser In this video we will learn parsing JSON documents in a streaming fashion. JSON Parser basic concepts. Usage demonstration on a simple sample. • Create JSON Parser • Parse a JSON document • Handle JSON Parser events Using JSON Parser In this video we will learn parsing JSON documents in a streaming fashion. JSON Parser basic concepts. Usage demonstration on a simple sample. • Create JSON Parser • Parse a JSON document • Handle JSON Parser events Using JSON Parser In this video we will learn parsing JSON documents in a streaming fashion. JSON Parser basic concepts. Usage demonstration on a simple sample. • Create JSON Parser • Parse a JSON document • Handle JSON Parser events Using JSON Parser In this video we will learn parsing JSON documents in a streaming fashion. JSON Parser basic concepts. Usage demonstration on a simple sample. • Create JSON Parser • Parse a JSON document • Handle JSON Parser events In this video we will learn parsing JSON documents in a streaming fashion. JSON Parser basic concepts. Usage demonstration on a simple sample. • Create JSON Parser • Parse a JSON document • Handle JSON Parser events In this video we will learn parsing JSON documents in a streaming fashion. JSON Parser basic concepts. Usage demonstration on a simple sample. • Create JSON Parser • Parse a JSON document • Handle JSON Parser events Using JSON Generator In this video we will learn writing JSON data to an output source in a streaming way. JSON Generator basic concepts. Usage demonstration on a simple sample. • Ways to create JSON Generator • Use JSON Generator to write JSON data to stream Using JSON Generator In this video we will learn writing JSON data to an output source in a streaming way. JSON Generator basic concepts. Usage demonstration on a simple sample. • Ways to create JSON Generator • Use JSON Generator to write JSON data to stream Using JSON Generator In this video we will learn writing JSON data to an output source in a streaming way. JSON Generator basic concepts. Usage demonstration on a simple sample. • Ways to create JSON Generator • Use JSON Generator to write JSON data to stream Using JSON Generator In this video we will learn writing JSON data to an output source in a streaming way. JSON Generator basic concepts. Usage demonstration on a simple sample. • Ways to create JSON Generator • Use JSON Generator to write JSON data to stream In this video we will learn writing JSON data to an output source in a streaming way. JSON Generator basic concepts. Usage demonstration on a simple sample. • Ways to create JSON Generator • Use JSON Generator to write JSON data to stream In this video we will learn writing JSON data to an output source in a streaming way. JSON Generator basic concepts. Usage demonstration on a simple sample ge demonstration on a simple sample. • Study what is JSON Pointer • Use JSON Pointer to get values from...

Additional information

This course requires a basic knowledge of Java

JSON with Java EE 8: Hands-on Training

£ 150 VAT inc.