RESTful Web Services
This course is dedicated to RESTful web services development on the Java platform using JAX-RS and Spring MVC.
6 hours
Online
English
JVA-034
RESTful Web Services
Sign Up
Duration
6 hours
Location
Online
Language
English
Code
JVA-034
Schedule and prices
€ 200
Training for 7-8 or more people? Customize trainings for your specific needs
RESTful Web Services
Sign Up
Duration
6 hours
Location
Online
Language
English
Code
JVA-034
Schedule and prices
€ 200
Training for 7-8 or more people? Customize trainings for your specific needs

Description

This course is dedicated to RESTful web services development on the Java platform using JAX-RS and Spring MVC. The training provides participants with practical knowledge in terms of creating web services that conform to REST architectural style. REST or REpresentation State Transfer is an architectural style used for web development and characterized by:

  • Performance, Scalability, Reliability
  • Simplicity of interface
  • Visibility of communication between components by service agents
  • Modifiability of components to meet changing needs
  • Portability of components by moving program code with the data
After completing the course, a certificate
is issued on the Luxoft Training form

Objectives

Provide participants with practical knowledge for creating web services that conform to REST

Target Audience

  • Java developers
  • Java Architects

Prerequisites

  • Java programming language
  • OOP concepts understating
  • HTTP protocol basics understanding

Roadmap

REST architectural style overview
  • Rest constraints
  • Client-server
  • Stateless
  • Cacheable
  • Uniform interface
  • Layered system
  • Code on demand (optional)
  • Restful web services

Developing RESTful web services using Jersey
  • Terminology
  • Root resource class
  • Lab 1 - Add capability to remove the existing notes
  • Lab 2 - Add capability to manage the users

Developing RESTful web services using Spring MVC
  • Spring Web MVC framework
  • REST controller class
  • Lab 3 - Spring – implement the notes management functionality

Developing clients of RESTful web services
Schedule and prices
View:
Register for the next course
Registering in advance ensures you have priority. We’ll notify you when we schedule the next course on this topic
+
Courses you may be interested in
Development with Java® SE. Beginner
The training covers all the specific topics related to Java development, from UML basics to OOP implementation in Java. A special emphasis is made on syntax basics and key practices of object-oriented programming.
Spring Framework 5 for Application Development
In this training you’ll learn how to use the core features of the Spring Framework, create production ready applications and discover how to use Spring in your projects.
Java Persistence with Hibernate
During this training we will talk about Java Persistence API, and how to use it for persisting Java objects into relational databases based on Hibernate EntityManager.
View Catalog
Your benefits
Expertise
Our trainers are industry experts, involved in software development project
Live training
Facilitated online so that you can interact with the trainer and other participants
Practice
A focus on helping you practice your new skills
Still have questions?
Connect with us
Thank you.
Your request has been received.
Thank you!
The form has been submitted successfully.