JSON with Java APIs, jQuery and REST Web Services

Learn and understand JSON AJAX with JQuery and Java APIs such as Jackson and REST Web Services with Apache Jersey
4.0 (47 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.
494 students enrolled
Take This Course
  • Lectures 41
  • Length 6 hours
  • Skill Level Beginner Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 5/2016 English

Course Description

Welcome to JSON with Java APIs, jQuery and REST udemy course.

After attending this useful and practical course, you are going to learn how to develop web-based applications with JSON, jQuery and RESTful Web Services.

***Live JSON samples are coded from scratch***  
***Your questions will be answered within 24 hours***
***Source codes of the sample applications are included***

The following technologies are explained with examples; JSON, Jackson JSON API, jQuery(AJAX), Apache Jersey REST and Eclipse

The benefits of attending this udemy course are listed like as below;

  • You will learn the latest parsing technologies for JSON data format
  • Learn how to send AJAX request to application server
  • You will learn how to send and receive JSON data along with jQuery and REST
  • Learn how to download and configure Apache Tomcat 8 in order to test REST services
  • Learn how to import Eclipse based projects into Eclipse Workspace
  • You will learn how to download and install Java JDK 8
  • Learn how to add jar dependencies to projects using Apache Maven build tool and pom xml
  • We will only use FREE Open Source Software tools during the development of components in this course.

Please feel free to ask me questions regarding the lectures if you attend this udemy course. I will try to answer your questions as soon as possible. 

HD quality (full screen) recorded course content and you will be able to see the source code clearly (HD format) if you attend this udemy course as a student.

What are the requirements?

  • Basic knowledge of HTML and eagerness to learn JSON

What am I going to get from this course?

  • Learn the benefits and advantages of using JSON
  • Learn how to create dynamic content on web pages with JSON and JQuery
  • Learn the differences between XML and JSON data formats
  • Learn how to integrate JSON with JQuery
  • Learn how to develop rich client applications using JSON and JQuery
  • Learn how to use AJAX in order to send and receive JSON
  • Understand the structure of JSON and data types
  • Learn how to send and get JSON data with REST
  • Learn how to configure RESTful web services with Apache Jersey

Who is the target audience?

  • Front-end and Back-end developers interested in learning JSON Data Exchange format
  • Anyone you wants to learn JSON and display data on WEB browsers
  • Developers interested in learning JSON with Java and JQuery
  • University Students planning to develop projects using JSON
  • Developers interested in parsing JSON files
  • Developers interested in mapping JSON files to JAVA objects

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Introduction and Development Environment
Introduction and the overview of JSON udemy course
Development Environment
What is JSON? What are the advantages over XML?
How JSON is structured? JSON Data Types and Syntax
Section 2: Java and JSON (Data Binding)
JSON Jackson Databinding
How to create a Maven sample project
How to add related JSON Data Binding dependencies inside pom.xml
Writing the first sample application for Jackson Data Binding API
How to use basic Jackson JSON annotations with Data Binding
How to write Java Map to JSON with Data Binding
Writing JSON map to a file
How to read JSON with Data Binding
Section 3: JSON Java Jackson Annotations
JSON Jackson Annotations
Writing the first sample application with JSON Jackson Annotations
JSON Jackson Annotations are explained with samples
Section 4: JSON Java Jackson Tree Model
JSON Jackson Tree Model
Reading JSON with Jackson Tree Model API sample
Writing JSON with Jackson Tree Model API sample
Section 5: JSON Serialize and Deserialize
Marshalling JSON with @JsonSerialize annotation
Unmarshalling JSON with @JsonDeserialize annotation
Section 6: JSON Jackson Streaming API
JSON Jackson Streaming API
Streaming API JsonGenerator Sample
Streaming API JsonParser Sample
Section 7: JSON Schema and Validation
JSON Schema
JSON Schema Generator Sample
JSON Schmea Validator Sample
Section 8: JSON Jackson and JAXB XML
JSON Jackson with JAXB XML Annotations
JSON Jackson with JAXB XML Annotations Sample
Section 9: JavaScript API JSON
JavaScript API JSON
JavaScript JSON stringify sample
JavaScript JSON parse sample
JavaScript JSON arrays sample
JavaScript JSON nested objects
Section 10: JSON with AJAX (jQuery) and RESTful Web Services
JSON REST server web application sample
JSON Rest Server Apache Jersey
JSON jQuery (AJAX) installation
How to send GET request with jQuery
How to return JSON list with jQuery
How to send POST request with jQuery
Section 11: More information about JSON
Related Web Sites
4 questions

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Tuna Tore, Consultant, Lead Java Developer, Blogger and Instructor

Tuna Tore is an experienced IT Consultant, Lead Java Developer and Instructor. He graduated as a Computer Engineer and got his MSc degree in Information Technology. He is also Certified Core Spring Professional. Tuna has more than 6 years of commercial experience using Spring Framework and other open source frameworks. Until now, he worked mainly in IT and Financial institutions such as ING Bank and IBM. Currently, he works as an IT Consultant in one of the biggest IT consultancy company in Europe. He is also SUN Certified Java Programmer, SUN Certified Web Component Developer and c-sap Certified Secure Application Programmer.

He has the knowledge and experience in the following areas;

Core Java Programming

Open Source Frameworks (Spring, Hibernate and JSF )

Java Enterprise Development

Java Architecture

System Integration

Software Development Life-cycle

Java Component&Module Development

Bug Fixing&Refactoring

Ready to start learning?
Take This Course