RESTful Web Services Development with Java Course Description
REST stands for Representational State Transfer. RESTful Web Services are fast because there is no strict specification like SOAP. It consumes less bandwidth and resource. RESTful web services can be written in any programming language and executed on any platform.
The Developing RESTful Web Services in Java training course provides students with an in-depth examination of how to build RESTful web services using the Java API for RESTful Web Services, or JAX-RS.
RESTful Web Service Development with Java begins with an overview of web services development in the Java EE platform and then moves into creating web services using the JAX-RS API. Along the way, you’ll learn about the advantages and disadvantages of REST. You’ll also learn how to use common Java related APIs to build web services, including JAXB, JAX-RS, client JAX-RS, and JSON.
The Developing RESTful Web Services in Java training course assumes students are familiar with general web services concepts, XML, and have a proficient command of the Java and Java EE platforms.
RESTful Web Services Development with Java Course Learning Outcomes;
- Describe the advantages and disadvantages of the REST architecture for web services.
- Use JAX-RS to develop simple RESTful services.
- Control dispatching to service methods based on URL, consumer type, and HTTP methods.
- Manage XML content using JAXB.
- Use JAX-RS to build clients.
- Understand how to properly handle exceptions within a RESTful web service.
RESTful Web Services Development with Java Training – Suggested Audience
This training is aimed at programmers looking to adopt the RESTful approach to web-service-based architectures. Suggested attendees based on our past programs are:
- Software Developer
- Java Programmers
- Front End Developer
- Back End Developer
RESTful Web Services Development with Java Training Course – Prerequisites
Some experience in any programming language.
Restful Web Services In-house/Corporate Group Training
Available for a group size of more than 4-5. For commercials please send us an email with group size to firstname.lastname@example.org
|1. Overview of Web Services|
|Creating Service Oriented Architectures Details||00:00:00|
|Key Components of Web Services and SOA: HTTP, XML Details||00:00:00|
|WS-I Basic Profile Details||00:00:00|
|2. Web Services for Java|
|Creating Web Services with Java EE Details||00:00:00|
|Difference between JAX-WS and JAX-RS Details||00:00:00|
|3. Working with JAX-RS|
|Writing RESTful web services Details||00:00:00|
|Defining resources and sub-resources Details||00:00:00|
|Consuming data Details||00:00:00|
|Using Application and ApplicationPath Details||00:00:00|
|Resource locators Details||00:00:00|
|4. Working with Return Types|
|Simple parameter types Details||00:00:00|
|Specifying return types Details||00:00:00|
|Using JAX-B Details||00:00:00|
|Standard conversions Details||00:00:00|
|Custom conversions Details||00:00:00|
|Using Response objects Details||00:00:00|
|Using JSON Details||00:00:00|
|Working with non-standard types: Binary and Files Details||00:00:00|
|5. Handling Errors|
|Exception mappers Details||00:00:00|
|6. Writing Clients|
|7. Server-side Asynchronous HTTP|
No Reviews found for this course.