The Complete Java EE 8 JSON Processing Course (JSON-B)
0.0 (0 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
5 students enrolled
Wishlisted Wishlist

Please confirm that you want to add The Complete Java EE 8 JSON Processing Course (JSON-B) to your Wishlist.

Add to Wishlist

The Complete Java EE 8 JSON Processing Course (JSON-B)

Your Most Comprehensive Guide To JSON Processing on the next generation Java EE 8
0.0 (0 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
5 students enrolled
Created by Luqman Saeed
Last updated 8/2017
English
Current price: $10 Original price: $75 Discount: 87% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 3.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Master JSON processing with the newly introduced JSON-B API on Java EE 8
  • Understand how to integrate JSON processing APIs with the Java API for RESTful Web Services (JAX-RS)
  • Understand the building blocks of Java Platform Enterprise Edition
  • Get a firm grounding in modern software development with Java EE
  • Know how to contribute to Java Enterprise Edition
View Curriculum
Requirements
  • A decent laptop or desktop computer
  • NetBeans IDE
  • Java 8 Installed
  • Apache Maven
  • A desire to understand what Java EE is
  • A curiosity about what all the various acronyms in the Java ecosystem mean
Description

The Complete Java EE 8 JSON Processing Course is your ultimate guide to processing JSON with the powerful JSON-B in Java EE 8. You will understand how to map Plain Old Java Objects to JSON and vice versa. You will also learn how to customize the binding process to suit your specific use case. This course will teach you how to integrate JSON-B into the Java API for RESTful Web Services and build powerful applications that can exchange data in the lingua franca of the web - JSON. 

This course isn't just about JSON processing with the Java EE 8 JSON-B API though, it is also about teaching you what Java EE is and along the way you will learn 

  • What Java EE really is
  • What the Java Community Process (JCP) is and what it does
  • What a Java Specification Request (JSR) is
  • How Java EE is evolved
  • How you can contribute to Java EE
  • What the latest is on Java EE 8
  • How to keep abreast of Java EE 8 development and much much more


The Complete Java EE 8 JSON Processing Course is your complete resource to mastering the newest API on the Java EE platform. So if you have ever desired to master JSON processing with the Java EE APIs without any third party libraries, then sign up to this course by clicking the big green button to enroll now. With Udemy's helpful 30-day money back guarantee, you have no reason to not add another important Java EE skill to your toolset. So sign up now and see you in the course. 

Who is the target audience?
  • Anyone who wants to master JSON processing with pure Java EE APIs
  • Anyone who wants to master the very new JSON-B API
  • Anyone who wants a firm theoretical foundation in Java EE
  • Anyone who wants to master the pillars of Java EE
  • Anyone who wants to contribute to the Java Platform
  • Software developers who are new to Java
  • Anyone who wants to master the various acronyms of the Java Platform
Students Who Viewed This Course Also Viewed
Curriculum For This Course
101 Lectures
03:32:52
+
Part 1 - Java EE Fundamentals
37 Lectures 01:14:46


What is Java EE?
01:55

What is Java EE?
02:52

What is Java EE?
03:36

What is Java EE?
01:54

What is Java EE?
02:10

What is Java EE?
02:12

What is Java EE?
00:58

What is Java EE?
00:47

What is Java EE?
01:02

What is Java EE?
02:06

What is Java EE?
02:41

The Java Community Process
00:37

The Java Community Process
03:08

The Java Community Process
01:55

The Java Community Process
02:06

The Java Community Process
01:55

The Java Community Process
00:47

Java Specification Requests
00:52

Java Specification Requests
03:32

Java Specification Requests
01:31

Java Specification Requests
01:54

Java Specification Requests
01:53

Java Specification Requests
01:10

Java Specification Requests
03:01

Java Specification Requests
02:39

Java Specification Requests
03:53

Why Java EE?
00:23

Why Java EE?
00:48

Why Java EE?
02:50

Why Java EE?
02:09

Why Java EE?
01:43

Why Java EE?
02:07

Why Java EE?
01:55

Why Java EE?
02:26

Why Java EE?
04:14
+
Part 2 - JSON-B API in Action
51 Lectures 01:57:19
Creating Our Project in NetBeans
03:12

what is an Application Server? Recap
01:17

Downloading Glassfish 5 Promoted Build
03:40

Running the Newly Created Project
01:30

Running the Newly Created Project
02:04

Adding Project Dependencies
01:46

JSON-B JSR Overview
01:29

JSON-B Spec
00:54

JSON-B Spec
02:26

Creating Domain Classes
02:34

Domain Class - Father
01:36

Domain Class - Mother
02:23

Domain Class - Child
03:24

The Main Method
02:40

Test Run JSON-B API
02:57

Oops - Error!!
00:42

What Caused the Error?
01:55

Oops - Another Error
02:28

Creating and Converting a Mother Object to Json
03:06

Creating and Converting a Mother Object to Json
02:04

Creating and Converting a Child Object to Json
02:01

Creating and Converting a Child Object to Json
02:48

Jsonb Interface Documentation
04:02

JsonbBuilder Interface Documentation
03:21

Adding LocalDate to Child Class
02:42

Customizing the Json Builder - Formatting the Json Output
02:50

Customizing the Json Builder - Formatting Dates
01:55

Customizing the Json Builder - Formatting Bean Class Properties
03:08

Customizing the Json Builder - Class Level Property Formatting
03:14

Ordering Properties
02:52

Ignoring Properties
02:37

Ignoring Properties
02:08

Handling Nulls
03:31

Handling Nulls
02:36

Formatting Numbers
02:08

JSON-B Adapters - Introduction
01:35

JSON-B Adapters - The JsonbAdapter Interface
01:49

JSON-B Adapter - Implementing the adaptToJson Method
01:20

JSON-B Adapter - Implementing the adaptFromJson Method
01:43

JSON-B Adapters in Action
03:46

JSON-B JAX-RS Integration
01:01

What is JAX-RS?
01:33

JAX-RS Application
01:45

The Mother Resource Class
03:08

Running the Code
00:34

Making a REST Request to the Mother Resource
01:29

Implementing the JAX-RS MessageBodyWriter Interface
06:35

Registering our Custom Marshaller with the JAX-RS Runtime
00:55

Running the app
00:47

Making a Request to the Mothers Resource
01:45

Thank you
01:34
About the Instructor
Luqman Saeed
4.1 Average rating
44 Reviews
497 Students
6 Courses
Software Engineer, Business Systems Consultant

Hello there! Thanks for checking out my profile. My name is Luqman, a Java EE developer with Pedantic Devs. I've an MBA in Finance and have been doing software development for close to a decade. I started with PHP and now do Java EE full time.

My goal on Udemy is to help you get productive with the powerful, modern, intuitive and easy to use Java EE APIs. 

I'll serve you the best of vanilla, pure and awesome Java EE courses to help you master the skills needed to solve whatever development challenge you have at hand. 

So check out my courses and let's get started making you a Java EE ninja :-)