Information Technology
Hands on Training icon
Hands On Training
Hands on Training icon

Building a hypermedia-driven RESTful Java microservice using Hypermedia as the Engine of Application State (HATEOAS)

Course Cover
compare button icon

Course Features

icon

Duration

30 minutes

icon

Delivery Method

Online

icon

Available on

Limited Access

icon

Accessibility

Mobile, Desktop, Laptop

icon

Language

English

icon

Subtitles

English

icon

Level

Beginner

icon

Teaching Type

Self Paced

icon

Video Content

30 minutes

Course Description

Learn how to utilize Hypermedia as the Engine of Application State (HATEOAS) to power your RESTful web application using Open Liberty. Learn how to make use of hypermedia to build an a particular style of response JSON that contains information that can be used for navigation within your REST services. The service will be built on an inventory REST service you can create using MicroProfile technology. How do you define HATEOAS? HATEOAS is a restricted version of the REST application architecture. The client is informed about available resources through an REST app. The client doesn't have to be reprogrammed to a number of resources, and the application and client are able to develop independently. The application informs the client of where it is able to travel and what resources it can access through a an easy set of hyperlinks to other sources. Response JSON In the case of HATEOAS every resource has to include a link to self, which is often called self. In this article it is noted that the JSON structure is an exchange between the hostname and the list of links to HATEOAS.

Course Overview

projects-img

Post Course Interactions

projects-img

Instructor-Moderated Discussions

Skills You Will Gain

What You Will Learn

You will learn how to use hypermedia to create a specific style of a response JSON, which has contents that you can use to navigate your REST service.

You’ll build on top of a simple inventory REST service that you can develop with MicroProfile technologies.

Course Cover