RESTful Web Services | | Software Development
RESTful Web Services
Duration
6 hours
Location
Online
Language
English
Code
JVA-034
€ 220
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
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
a:2:{s:4:"TEXT";s:844:"REST architectural style overview
Developing RESTful web services using Jersey
Developing RESTful web services using Spring MVC
Developing clients of RESTful web services";s:4:"TYPE";s:4:"html";}
- 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";s:4:"TYPE";s:4:"html";}
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.